BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#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) |
BsePcmHandle * | bse_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) |