
source: http://git.alsa-project.org/?p=alsa-utils.git;a=blob_plain;f=alsamixer/volume_mapping.c;hb=HEAD http://git.alsa-project.org/?p=alsa-utils.git;a=blob_plain;f=alsamixer/volume_mapping.h;hb=HEAD
18 lines
519 B
C
18 lines
519 B
C
#ifndef VOLUME_MAPPING_H_INCLUDED
|
|
#define VOLUME_MAPPING_H_INCLUDED
|
|
|
|
#include <alsa/asoundlib.h>
|
|
|
|
double get_normalized_playback_volume(snd_mixer_elem_t *elem,
|
|
snd_mixer_selem_channel_id_t channel);
|
|
double get_normalized_capture_volume(snd_mixer_elem_t *elem,
|
|
snd_mixer_selem_channel_id_t channel);
|
|
int set_normalized_playback_volume(snd_mixer_elem_t *elem,
|
|
double volume,
|
|
int dir);
|
|
int set_normalized_capture_volume(snd_mixer_elem_t *elem,
|
|
double volume,
|
|
int dir);
|
|
|
|
#endif
|