Files | |
| file | pcm_hooks.c |
| PCM Hook Interface. | |
Typedefs | |
| typedef enum _snd_pcm_hook_type | snd_pcm_hook_type_t |
| typedef _snd_pcm_hook | snd_pcm_hook_t |
| typedef int(* | snd_pcm_hook_func_t )(snd_pcm_hook_t *hook) |
Enumerations | |
| enum | _snd_pcm_hook_type { SND_PCM_HOOK_TYPE_HW_PARAMS = 0, SND_PCM_HOOK_TYPE_HW_FREE, SND_PCM_HOOK_TYPE_CLOSE, SND_PCM_HOOK_TYPE_LAST = SND_PCM_HOOK_TYPE_CLOSE } |
Functions | |
| snd_pcm_t * | snd_pcm_hook_get_pcm (snd_pcm_hook_t *hook) |
| Get PCM handle for a PCM hook. | |
| void * | snd_pcm_hook_get_private (snd_pcm_hook_t *hook) |
| Get callback function private data for a PCM hook. | |
| void | snd_pcm_hook_set_private (snd_pcm_hook_t *hook, void *private_data) |
| Set callback function private data for a PCM hook. | |
| int | snd_pcm_hook_add (snd_pcm_hook_t **hookp, snd_pcm_t *pcm, snd_pcm_hook_type_t type, snd_pcm_hook_func_t func, void *private_data) |
| Add a PCM hook at end of hooks chain. | |
| int | snd_pcm_hook_remove (snd_pcm_hook_t *hook) |
| Remove a PCM hook. | |
|
|
PCM hook callback function |
|
|
PCM hook container |
|
|
type of pcm hook |
|
|
type of pcm hook |
|
||||||||||||||||||||||||
|
Add a PCM hook at end of hooks chain.
|
|
|
Get PCM handle for a PCM hook.
|
|
|
Get callback function private data for a PCM hook.
|
|
|
Remove a PCM hook.
|
|
||||||||||||
|
Set callback function private data for a PCM hook.
|
1.4.2