xref: /third_party/alsa-utils/amixer/volume_mapping.h
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/alsa-utils/amixer/
1c72fcc34Sopenharmony_ci#ifndef VOLUME_MAPPING_H_INCLUDED
2#define VOLUME_MAPPING_H_INCLUDED
3
4#include <alsa/asoundlib.h>
5
6double get_normalized_playback_volume(snd_mixer_elem_t *elem,
7				      snd_mixer_selem_channel_id_t channel);
8double get_normalized_capture_volume(snd_mixer_elem_t *elem,
9				     snd_mixer_selem_channel_id_t channel);
10int set_normalized_playback_volume(snd_mixer_elem_t *elem,
11				   snd_mixer_selem_channel_id_t channel,
12				   double volume,
13				   int dir);
14int set_normalized_capture_volume(snd_mixer_elem_t *elem,
15				  snd_mixer_selem_channel_id_t channel,
16				  double volume,
17				  int dir);
18
19#endif
20

Indexes created Thu Nov 07 10:32:03 CST 2024