diff options
Diffstat (limited to 'media/audio/linux/alsa_util.h')
-rw-r--r-- | media/audio/linux/alsa_util.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/media/audio/linux/alsa_util.h b/media/audio/linux/alsa_util.h index 054d24d..53cf80a 100644 --- a/media/audio/linux/alsa_util.h +++ b/media/audio/linux/alsa_util.h @@ -8,37 +8,40 @@ #include <alsa/asoundlib.h> #include <string> +namespace media { class AlsaWrapper; +} namespace alsa_util { snd_pcm_format_t BitsToFormat(int bits_per_sample); -snd_pcm_t* OpenCaptureDevice(AlsaWrapper* wrapper, +snd_pcm_t* OpenCaptureDevice(media::AlsaWrapper* wrapper, const char* device_name, int channels, int sample_rate, snd_pcm_format_t pcm_format, int latency_us); -snd_pcm_t* OpenPlaybackDevice(AlsaWrapper* wrapper, +snd_pcm_t* OpenPlaybackDevice(media::AlsaWrapper* wrapper, const char* device_name, int channels, int sample_rate, snd_pcm_format_t pcm_format, int latency_us); -int CloseDevice(AlsaWrapper* wrapper, snd_pcm_t* handle); +int CloseDevice(media::AlsaWrapper* wrapper, snd_pcm_t* handle); -snd_mixer_t* OpenMixer(AlsaWrapper* wrapper, const std::string& device_name); +snd_mixer_t* OpenMixer(media::AlsaWrapper* wrapper, + const std::string& device_name); -void CloseMixer(AlsaWrapper* wrapper, +void CloseMixer(media::AlsaWrapper* wrapper, snd_mixer_t* mixer, const std::string& device_name); -snd_mixer_elem_t* LoadCaptureMixerElement(AlsaWrapper* wrapper, +snd_mixer_elem_t* LoadCaptureMixerElement(media::AlsaWrapper* wrapper, snd_mixer_t* mixer); -} +} // namespace alsa_util #endif // MEDIA_AUDIO_LINUX_ALSA_UTIL_H_ |