webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
webrtc::VoEVolumeControlImpl Class Reference

#include <voe_volume_control_impl.h>

Inheritance diagram for webrtc::VoEVolumeControlImpl:
webrtc::VoEVolumeControl webrtc::VoEVolumeControl webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine

Public Member Functions

int SetSpeakerVolume (unsigned int volume) override
 
int GetSpeakerVolume (unsigned int &volume) override
 
int SetMicVolume (unsigned int volume) override
 
int GetMicVolume (unsigned int &volume) override
 
int SetInputMute (int channel, bool enable) override
 
int GetInputMute (int channel, bool &enabled) override
 
int GetSpeechInputLevel (unsigned int &level) override
 
int GetSpeechOutputLevel (int channel, unsigned int &level) override
 
int GetSpeechInputLevelFullRange (unsigned int &level) override
 
int GetSpeechOutputLevelFullRange (int channel, unsigned int &level) override
 
int SetChannelOutputVolumeScaling (int channel, float scaling) override
 
int GetChannelOutputVolumeScaling (int channel, float &scaling) override
 
int SetOutputVolumePan (int channel, float left, float right) override
 
int GetOutputVolumePan (int channel, float &left, float &right) override
 
int SetSpeakerVolume (unsigned int volume) override
 
int GetSpeakerVolume (unsigned int &volume) override
 
int SetMicVolume (unsigned int volume) override
 
int GetMicVolume (unsigned int &volume) override
 
int SetInputMute (int channel, bool enable) override
 
int GetInputMute (int channel, bool &enabled) override
 
int GetSpeechInputLevel (unsigned int &level) override
 
int GetSpeechOutputLevel (int channel, unsigned int &level) override
 
int GetSpeechInputLevelFullRange (unsigned int &level) override
 
int GetSpeechOutputLevelFullRange (int channel, unsigned int &level) override
 
int SetChannelOutputVolumeScaling (int channel, float scaling) override
 
int GetChannelOutputVolumeScaling (int channel, float &scaling) override
 
int SetOutputVolumePan (int channel, float left, float right) override
 
int GetOutputVolumePan (int channel, float &left, float &right) override
 
- Public Member Functions inherited from webrtc::VoEVolumeControl
virtual int Release ()=0
 
virtual int Release ()=0
 

Protected Member Functions

 VoEVolumeControlImpl (voe::SharedData *shared)
 
 ~VoEVolumeControlImpl () override
 
 VoEVolumeControlImpl (voe::SharedData *shared)
 
 ~VoEVolumeControlImpl () override
 
- Protected Member Functions inherited from webrtc::VoEVolumeControl
 VoEVolumeControl ()
 
virtual ~VoEVolumeControl ()
 
 VoEVolumeControl ()
 
virtual ~VoEVolumeControl ()
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::VoEVolumeControl
static VoEVolumeControlGetInterface (VoiceEngine *voiceEngine)
 
static VoEVolumeControlGetInterface (VoiceEngine *voiceEngine)
 

Constructor & Destructor Documentation

◆ VoEVolumeControlImpl() [1/2]

webrtc::VoEVolumeControlImpl::VoEVolumeControlImpl ( voe::SharedData shared)
protected

◆ ~VoEVolumeControlImpl() [1/2]

webrtc::VoEVolumeControlImpl::~VoEVolumeControlImpl ( )
overrideprotected

◆ VoEVolumeControlImpl() [2/2]

webrtc::VoEVolumeControlImpl::VoEVolumeControlImpl ( voe::SharedData shared)
protected

◆ ~VoEVolumeControlImpl() [2/2]

webrtc::VoEVolumeControlImpl::~VoEVolumeControlImpl ( )
overrideprotected

Member Function Documentation

◆ GetChannelOutputVolumeScaling() [1/2]

int webrtc::VoEVolumeControlImpl::GetChannelOutputVolumeScaling ( int  channel,
float &  scaling 
)
overridevirtual

◆ GetChannelOutputVolumeScaling() [2/2]

int webrtc::VoEVolumeControlImpl::GetChannelOutputVolumeScaling ( int  channel,
float &  scaling 
)
overridevirtual

◆ GetInputMute() [1/2]

int webrtc::VoEVolumeControlImpl::GetInputMute ( int  channel,
bool &  enabled 
)
overridevirtual

◆ GetInputMute() [2/2]

int webrtc::VoEVolumeControlImpl::GetInputMute ( int  channel,
bool &  enabled 
)
overridevirtual

◆ GetMicVolume() [1/2]

int webrtc::VoEVolumeControlImpl::GetMicVolume ( unsigned int &  volume)
overridevirtual

◆ GetMicVolume() [2/2]

int webrtc::VoEVolumeControlImpl::GetMicVolume ( unsigned int &  volume)
overridevirtual

◆ GetOutputVolumePan() [1/2]

int webrtc::VoEVolumeControlImpl::GetOutputVolumePan ( int  channel,
float &  left,
float &  right 
)
overridevirtual

◆ GetOutputVolumePan() [2/2]

int webrtc::VoEVolumeControlImpl::GetOutputVolumePan ( int  channel,
float &  left,
float &  right 
)
overridevirtual

◆ GetSpeakerVolume() [1/2]

int webrtc::VoEVolumeControlImpl::GetSpeakerVolume ( unsigned int &  volume)
overridevirtual

◆ GetSpeakerVolume() [2/2]

int webrtc::VoEVolumeControlImpl::GetSpeakerVolume ( unsigned int &  volume)
overridevirtual

◆ GetSpeechInputLevel() [1/2]

int webrtc::VoEVolumeControlImpl::GetSpeechInputLevel ( unsigned int &  level)
overridevirtual

◆ GetSpeechInputLevel() [2/2]

int webrtc::VoEVolumeControlImpl::GetSpeechInputLevel ( unsigned int &  level)
overridevirtual

◆ GetSpeechInputLevelFullRange() [1/2]

int webrtc::VoEVolumeControlImpl::GetSpeechInputLevelFullRange ( unsigned int &  level)
overridevirtual

◆ GetSpeechInputLevelFullRange() [2/2]

int webrtc::VoEVolumeControlImpl::GetSpeechInputLevelFullRange ( unsigned int &  level)
overridevirtual

◆ GetSpeechOutputLevel() [1/2]

int webrtc::VoEVolumeControlImpl::GetSpeechOutputLevel ( int  channel,
unsigned int &  level 
)
overridevirtual

◆ GetSpeechOutputLevel() [2/2]

int webrtc::VoEVolumeControlImpl::GetSpeechOutputLevel ( int  channel,
unsigned int &  level 
)
overridevirtual

◆ GetSpeechOutputLevelFullRange() [1/2]

int webrtc::VoEVolumeControlImpl::GetSpeechOutputLevelFullRange ( int  channel,
unsigned int &  level 
)
overridevirtual

◆ GetSpeechOutputLevelFullRange() [2/2]

int webrtc::VoEVolumeControlImpl::GetSpeechOutputLevelFullRange ( int  channel,
unsigned int &  level 
)
overridevirtual

◆ SetChannelOutputVolumeScaling() [1/2]

int webrtc::VoEVolumeControlImpl::SetChannelOutputVolumeScaling ( int  channel,
float  scaling 
)
overridevirtual

◆ SetChannelOutputVolumeScaling() [2/2]

int webrtc::VoEVolumeControlImpl::SetChannelOutputVolumeScaling ( int  channel,
float  scaling 
)
overridevirtual

◆ SetInputMute() [1/2]

int webrtc::VoEVolumeControlImpl::SetInputMute ( int  channel,
bool  enable 
)
overridevirtual

◆ SetInputMute() [2/2]

int webrtc::VoEVolumeControlImpl::SetInputMute ( int  channel,
bool  enable 
)
overridevirtual

◆ SetMicVolume() [1/2]

int webrtc::VoEVolumeControlImpl::SetMicVolume ( unsigned int  volume)
overridevirtual

◆ SetMicVolume() [2/2]

int webrtc::VoEVolumeControlImpl::SetMicVolume ( unsigned int  volume)
overridevirtual

◆ SetOutputVolumePan() [1/2]

int webrtc::VoEVolumeControlImpl::SetOutputVolumePan ( int  channel,
float  left,
float  right 
)
overridevirtual

◆ SetOutputVolumePan() [2/2]

int webrtc::VoEVolumeControlImpl::SetOutputVolumePan ( int  channel,
float  left,
float  right 
)
overridevirtual

◆ SetSpeakerVolume() [1/2]

int webrtc::VoEVolumeControlImpl::SetSpeakerVolume ( unsigned int  volume)
overridevirtual

◆ SetSpeakerVolume() [2/2]

int webrtc::VoEVolumeControlImpl::SetSpeakerVolume ( unsigned int  volume)
overridevirtual

The documentation for this class was generated from the following files: