ALSA project - the C library reference
Loading...
Searching...
No Matches
setup.c File Reference

Routines to setup control primitives from configuration. More...

Functions

int snd_sctl_install (snd_sctl_t *h)
 Install given values to control elements.
 
int snd_sctl_remove (snd_sctl_t *h)
 Remove (restore) previous values from control elements.
 
int snd_sctl_build (snd_sctl_t **sctl, snd_ctl_t *handle, snd_config_t *conf, snd_config_t *private_data, int mode)
 Build setup control handle.
 
int snd_sctl_free (snd_sctl_t *sctl)
 Free setup control handle.
 

Detailed Description

Routines to setup control primitives from configuration.

Author
Abramo Bagnara abram.nosp@m.o@al.nosp@m.sa-pr.nosp@m.ojec.nosp@m.t.org
Jaroslav Kysela perex.nosp@m.@per.nosp@m.ex.cz
Date
2001

Routines to setup control primitives from configuration

Function Documentation

◆ snd_sctl_build()

int snd_sctl_build ( snd_sctl_t ** sctl,
snd_ctl_t * handle,
snd_config_t * conf,
snd_config_t * private_data,
int mode )

Build setup control handle.

Parameters
sctlResult - setup control handle
handleMaster control handle
confSetup configuration
private_dataPrivate data for runtime evaluation
modeBuild mode - SND_SCTL_xxxx
Returns
zero if success, otherwise a negative error code

◆ snd_sctl_free()

int snd_sctl_free ( snd_sctl_t * sctl)

Free setup control handle.

Parameters
sctlSetup control handle
Returns
zero if success, otherwise a negative error code

◆ snd_sctl_install()

int snd_sctl_install ( snd_sctl_t * h)

Install given values to control elements.

Parameters
hSetup control handle
Returns
zero if success, otherwise a negative error code

◆ snd_sctl_remove()

int snd_sctl_remove ( snd_sctl_t * h)

Remove (restore) previous values from control elements.

Parameters
hSetup control handle
Returns
zero if success, otherwise a negative error code