openshot-audio
0.1.5
JuceLibraryCode
modules
juce_audio_devices
audio_io
juce_SystemAudioVolume.h
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2015 - ROLI Ltd.
6
7
Permission is granted to use this software under the terms of either:
8
a) the GPL v2 (or any later version)
9
b) the Affero GPL v3
10
11
Details of these licenses can be found at: www.gnu.org/licenses
12
13
JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
14
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
15
A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
17
------------------------------------------------------------------------------
18
19
To release a closed-source product which uses JUCE, commercial licenses are
20
available: visit www.juce.com for more information.
21
22
==============================================================================
23
*/
24
25
#ifndef JUCE_SYSTEMAUDIOVOLUME_H_INCLUDED
26
#define JUCE_SYSTEMAUDIOVOLUME_H_INCLUDED
27
28
29
//==============================================================================
33
class
JUCE_API
SystemAudioVolume
34
{
35
public
:
36
//==============================================================================
38
static
float
JUCE_CALLTYPE
getGain();
39
44
static
bool
JUCE_CALLTYPE
setGain (
float
newGain);
45
47
static
bool
JUCE_CALLTYPE
isMuted();
48
53
static
bool
JUCE_CALLTYPE
setMuted (
bool
shouldBeMuted);
54
55
private
:
56
SystemAudioVolume
();
// Don't instantiate this class, just call its static fns.
57
JUCE_DECLARE_NON_COPYABLE
(
SystemAudioVolume
)
58
};
59
60
61
#endif // JUCE_SYSTEMAUDIOVOLUME_H_INCLUDED
JUCE_CALLTYPE
#define JUCE_CALLTYPE
Definition:
juce_PlatformDefs.h:50
JUCE_API
#define JUCE_API
Definition:
juce_StandardHeader.h:139
JUCE_DECLARE_NON_COPYABLE
#define JUCE_DECLARE_NON_COPYABLE(className)
Definition:
juce_PlatformDefs.h:191
SystemAudioVolume
Definition:
juce_SystemAudioVolume.h:33
Generated by
1.8.13