Lines Matching defs:AudioMixerAlsa
54 AudioMixerAlsa::AudioMixerAlsa()
66 AudioMixerAlsa::~AudioMixerAlsa() {
72 NewRunnableMethod(this, &AudioMixerAlsa::FreeAlsaMixer));
88 void AudioMixerAlsa::Init(InitDoneCallback* callback) {
105 NewRunnableMethod(this, &AudioMixerAlsa::DoInit, callback));
109 bool AudioMixerAlsa::InitSync() {
116 double AudioMixerAlsa::GetVolumeDb() const {
124 bool AudioMixerAlsa::GetVolumeLimits(double* vol_min, double* vol_max) {
135 void AudioMixerAlsa::SetVolumeDb(double vol_db) {
150 bool AudioMixerAlsa::IsMute() const {
163 void AudioMixerAlsa::SetMute(bool mute) {
190 AudioMixer::State AudioMixerAlsa::GetState() const {
199 void AudioMixerAlsa::RegisterPrefs(PrefService* local_state) {
209 void AudioMixerAlsa::DoInit(InitDoneCallback* callback) {
229 NewRunnableMethod(this, &AudioMixerAlsa::RestoreVolumeMuteOnUIThread));
238 bool AudioMixerAlsa::InitThread() {
246 thread_.reset(new base::Thread("AudioMixerAlsa"));
257 void AudioMixerAlsa::InitPrefs() {
261 bool AudioMixerAlsa::InitializeAlsaMixer() {
356 void AudioMixerAlsa::FreeAlsaMixer() {
364 void AudioMixerAlsa::DoSetVolumeMute(double pref_volume, int pref_mute) {
390 void AudioMixerAlsa::RestoreVolumeMuteOnUIThread() {
400 NewRunnableMethod(this, &AudioMixerAlsa::DoSetVolumeMute, vol, mute));
404 double AudioMixerAlsa::DoGetVolumeDb_Locked() const {
416 void AudioMixerAlsa::DoSetVolumeDb_Locked(double vol_db) {
430 snd_mixer_elem_t* AudioMixerAlsa::FindElementWithName_Locked(
452 bool AudioMixerAlsa::GetElementVolume_Locked(snd_mixer_elem_t* elem,
467 bool AudioMixerAlsa::SetElementVolume_Locked(snd_mixer_elem_t* elem,
533 bool AudioMixerAlsa
545 void AudioMixerAlsa::SetElementMuted_Locked(snd_mixer_elem_t* elem, bool mute) {