BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations | Functions
bsepcmdevice.hh File Reference
#include <bse/bsedevice.hh>

Go to the source code of this file.

Classes

struct  BsePcmHandle
struct  BsePcmDevice
struct  BsePcmDeviceClass

Defines

#define BSE_TYPE_PCM_DEVICE
#define BSE_PCM_DEVICE(object)
#define BSE_PCM_DEVICE_CLASS(class)
#define BSE_IS_PCM_DEVICE(object)
#define BSE_IS_PCM_DEVICE_CLASS(class)
#define BSE_PCM_DEVICE_GET_CLASS(object)
#define BSE_PCM_FREQ_MIN
#define BSE_PCM_FREQ_MAX

Enumerations

enum  BsePcmChannelMode { BSE_PCM_CMODE_MONO, BSE_PCM_CMODE_STEREO }

Functions

void bse_pcm_device_request (BsePcmDevice *pdev, guint n_channels, guint mix_freq, guint latency_ms, guint block_length)
guint bse_pcm_device_get_mix_freq (BsePcmDevice *pdev)
BsePcmHandlebse_pcm_device_get_handle (BsePcmDevice *pdev, guint block_length)
gsize bse_pcm_handle_read (BsePcmHandle *handle, gsize n_values, gfloat *values)
void bse_pcm_handle_write (BsePcmHandle *handle, gsize n_values, const gfloat *values)
gboolean bse_pcm_handle_check_io (BsePcmHandle *handle, glong *timeoutp)
guint bse_pcm_handle_latency (BsePcmHandle *handle)
guint bse_pcm_device_frequency_align (gint mix_freq)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines