-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSystemAudioManager.h
38 lines (27 loc) · 934 Bytes
/
SystemAudioManager.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/*
* (c) 1997-2016 Netflix, Inc. All content herein is protected by
* U.S. copyright and other applicable intellectual property laws and
* may not be copied without the express permission of Netflix, Inc.,
* which reserves all rights. Reuse of any of this content for any
* purpose without the permission of Netflix, Inc. is strictly
* prohibited.
*/
#ifndef DEVICE_SYSTEMAUDIO_MANAGER_H
#define DEVICE_SYSTEMAUDIO_MANAGER_H
#include <nrd/ISystem.h>
namespace netflix {
namespace device {
class SystemAudioManager
{
public:
SystemAudioManager();
~SystemAudioManager();
netflix::VolumeControlType getVolumeControlType();
double getVolume();
void setVolume(double volume);
double getCurrentMinimumVolumeStep();
bool isMuted();
void setMute(bool muteSetting);
};
}}
#endif