mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-12-01 01:36:09 +03:00
21 lines
740 B
Plaintext
21 lines
740 B
Plaintext
|
// Copyright 2016 The Chromium Authors. All rights reserved.
|
||
|
// Use of this source code is governed by a BSD-style license that can be
|
||
|
// found in the LICENSE file.
|
||
|
|
||
|
module ash.mojom;
|
||
|
|
||
|
// Implemented by Chrome and used by ash to request audio volume changes.
|
||
|
// Implemented by Chrome because it's currently the only client of audio dbus
|
||
|
// interfaces (via CrasAudioHandler).
|
||
|
// TODO(crbug.com/644336): Flip this pattern, ash should implement the volume
|
||
|
// control interface or both ash and chrome should directly access the
|
||
|
// CrasAudioHandler volume control functions.
|
||
|
interface VolumeController {
|
||
|
// Mute the audio volume.
|
||
|
VolumeMute();
|
||
|
// Decrease the audio volume.
|
||
|
VolumeDown();
|
||
|
// Increase the audio volume.
|
||
|
VolumeUp();
|
||
|
};
|