Blame alsamixer/volume_mapping.h

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