| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "media/audio/linux/alsa_wrapper.h" | 5 #include "media/audio/linux/alsa_wrapper.h" |
| 6 | 6 |
| 7 #include <alsa/asoundlib.h> | 7 #include <alsa/asoundlib.h> |
| 8 | 8 |
| 9 namespace media { | 9 namespace media { |
| 10 | 10 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 } | 36 } |
| 37 | 37 |
| 38 int AlsaWrapper::PcmClose(snd_pcm_t* handle) { | 38 int AlsaWrapper::PcmClose(snd_pcm_t* handle) { |
| 39 return snd_pcm_close(handle); | 39 return snd_pcm_close(handle); |
| 40 } | 40 } |
| 41 | 41 |
| 42 int AlsaWrapper::PcmPrepare(snd_pcm_t* handle) { | 42 int AlsaWrapper::PcmPrepare(snd_pcm_t* handle) { |
| 43 return snd_pcm_prepare(handle); | 43 return snd_pcm_prepare(handle); |
| 44 } | 44 } |
| 45 | 45 |
| 46 int AlsaWrapper::PcmDrain(snd_pcm_t* handle) { |
| 47 return snd_pcm_drain(handle); |
| 48 } |
| 49 |
| 46 int AlsaWrapper::PcmDrop(snd_pcm_t* handle) { | 50 int AlsaWrapper::PcmDrop(snd_pcm_t* handle) { |
| 47 return snd_pcm_drop(handle); | 51 return snd_pcm_drop(handle); |
| 48 } | 52 } |
| 49 | 53 |
| 50 int AlsaWrapper::PcmDelay(snd_pcm_t* handle, snd_pcm_sframes_t* delay) { | 54 int AlsaWrapper::PcmDelay(snd_pcm_t* handle, snd_pcm_sframes_t* delay) { |
| 51 return snd_pcm_delay(handle, delay); | 55 return snd_pcm_delay(handle, delay); |
| 52 } | 56 } |
| 53 | 57 |
| 54 snd_pcm_sframes_t AlsaWrapper::PcmWritei(snd_pcm_t* handle, | 58 snd_pcm_sframes_t AlsaWrapper::PcmWritei(snd_pcm_t* handle, |
| 55 const void* buffer, | 59 const void* buffer, |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 int AlsaWrapper::MixerSelemHasCaptureVolume(snd_mixer_elem_t* elem) { | 227 int AlsaWrapper::MixerSelemHasCaptureVolume(snd_mixer_elem_t* elem) { |
| 224 return snd_mixer_selem_has_capture_volume(elem); | 228 return snd_mixer_selem_has_capture_volume(elem); |
| 225 } | 229 } |
| 226 | 230 |
| 227 int AlsaWrapper::MixerSelemGetCaptureVolumeRange(snd_mixer_elem_t* elem, | 231 int AlsaWrapper::MixerSelemGetCaptureVolumeRange(snd_mixer_elem_t* elem, |
| 228 long* min, long* max) { | 232 long* min, long* max) { |
| 229 return snd_mixer_selem_get_capture_volume_range(elem, min, max); | 233 return snd_mixer_selem_get_capture_volume_range(elem, min, max); |
| 230 } | 234 } |
| 231 | 235 |
| 232 } // namespace media | 236 } // namespace media |
| OLD | NEW |