Blame alsamixer/volume_mapping.h

Packit 229ac0
#ifndef VOLUME_MAPPING_H_INCLUDED
Packit 229ac0
#define VOLUME_MAPPING_H_INCLUDED
Packit 229ac0
Packit 229ac0
#include <alsa/asoundlib.h>
Packit 229ac0
Packit 229ac0
double get_normalized_playback_volume(snd_mixer_elem_t *elem,
Packit 229ac0
				      snd_mixer_selem_channel_id_t channel);
Packit 229ac0
double get_normalized_capture_volume(snd_mixer_elem_t *elem,
Packit 229ac0
				     snd_mixer_selem_channel_id_t channel);
Packit 229ac0
int set_normalized_playback_volume(snd_mixer_elem_t *elem,
Packit 229ac0
				   snd_mixer_selem_channel_id_t channel,
Packit 229ac0
				   double volume,
Packit 229ac0
				   int dir);
Packit 229ac0
int set_normalized_capture_volume(snd_mixer_elem_t *elem,
Packit 229ac0
				  snd_mixer_selem_channel_id_t channel,
Packit 229ac0
				  double volume,
Packit 229ac0
				  int dir);
Packit 229ac0
Packit 229ac0
#endif