snd_pcm_extplug Struct Reference
[External Filter plugin SDK]


Data Fields

unsigned int version
const char * name
const snd_pcm_extplug_callback_tcallback
void * private_data
snd_pcm_tpcm
snd_pcm_stream_t stream
snd_pcm_format_t format
snd_pcm_subformat_t subformat
unsigned int channels
unsigned int rate
snd_pcm_format_t slave_format
snd_pcm_subformat_t slave_subformat
unsigned int slave_channels

Detailed Description

Handle of extplug


Field Documentation

const snd_pcm_extplug_callback_t* snd_pcm_extplug::callback
 

callbacks of this plugin; must be filled before calling snd_pcm_extplug_create()

unsigned int snd_pcm_extplug::channels
 

channels hw parameter; filled after hw_params is caled

snd_pcm_format_t snd_pcm_extplug::format
 

format hw parameter; filled after hw_params is caled

const char* snd_pcm_extplug::name
 

name of this plugin; must be filled before calling snd_pcm_extplug_create()

snd_pcm_t* snd_pcm_extplug::pcm
 

PCM handle filled by snd_pcm_extplug_create()

void* snd_pcm_extplug::private_data
 

private data, which can be used freely in the driver callbacks

unsigned int snd_pcm_extplug::rate
 

rate hw parameter; filled after hw_params is caled

unsigned int snd_pcm_extplug::slave_channels
 

slave_channels hw parameter; filled after hw_params is caled

snd_pcm_format_t snd_pcm_extplug::slave_format
 

slave_format hw parameter; filled after hw_params is caled

snd_pcm_subformat_t snd_pcm_extplug::slave_subformat
 

slave_subformat hw parameter; filled after hw_params is caled

snd_pcm_stream_t snd_pcm_extplug::stream
 

stream direction; read-only status

snd_pcm_subformat_t snd_pcm_extplug::subformat
 

subformat hw parameter; filled after hw_params is caled

unsigned int snd_pcm_extplug::version
 

protocol version; SND_PCM_EXTPLUG_VERSION must be filled here before calling snd_pcm_extplug_create()


The documentation for this struct was generated from the following file:
Generated on Mon Mar 19 09:24:19 2007 for ALSA project - the C library reference by  doxygen 1.4.6