snd_pcm_extplug_callback Struct Reference
[External Filter plugin SDK]


Data Fields

snd_pcm_sframes_t(* transfer )(snd_pcm_extplug_t *ext, const snd_pcm_channel_area_t *dst_areas, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_areas, snd_pcm_uframes_t src_offset, snd_pcm_uframes_t size)
int(* close )(snd_pcm_extplug_t *ext)
int(* hw_params )(snd_pcm_extplug_t *ext, snd_pcm_hw_params_t *params)
int(* hw_free )(snd_pcm_extplug_t *ext)
void(* dump )(snd_pcm_extplug_t *ext, snd_output_t *out)
int(* init )(snd_pcm_extplug_t *ext)

Detailed Description

Callback table of extplug

Field Documentation

close the PCM; optional

dump; optional

hw_free; optional

hw_params; optional

init; optional initialization called at prepare or reset

transfer between source and destination; this is a required callback


The documentation for this struct was generated from the following file:

Generated on Tue Jan 20 05:21:55 2009 for ALSA project - the C library reference by  doxygen 1.5.7.1