|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <voe_hardware.h>
Public Member Functions | |
| virtual int | Release ()=0 |
| virtual int | GetNumOfRecordingDevices (int &devices)=0 |
| virtual int | GetNumOfPlayoutDevices (int &devices)=0 |
| virtual int | GetRecordingDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128])=0 |
| virtual int | GetPlayoutDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128])=0 |
| virtual int | SetRecordingDevice (int index, StereoChannel recordingChannel=kStereoBoth)=0 |
| virtual int | SetPlayoutDevice (int index)=0 |
| virtual int | SetAudioDeviceLayer (AudioLayers audioLayer)=0 |
| virtual int | GetAudioDeviceLayer (AudioLayers &audioLayer)=0 |
| virtual int | SetRecordingSampleRate (unsigned int samples_per_sec)=0 |
| virtual int | RecordingSampleRate (unsigned int *samples_per_sec) const =0 |
| virtual int | SetPlayoutSampleRate (unsigned int samples_per_sec)=0 |
| virtual int | PlayoutSampleRate (unsigned int *samples_per_sec) const =0 |
| virtual bool | BuiltInAECIsAvailable () const =0 |
| virtual int | EnableBuiltInAEC (bool enable)=0 |
| virtual bool | BuiltInAGCIsAvailable () const =0 |
| virtual int | EnableBuiltInAGC (bool enable)=0 |
| virtual bool | BuiltInNSIsAvailable () const =0 |
| virtual int | EnableBuiltInNS (bool enable)=0 |
| virtual int | Release ()=0 |
| virtual int | GetNumOfRecordingDevices (int &devices)=0 |
| virtual int | GetNumOfPlayoutDevices (int &devices)=0 |
| virtual int | GetRecordingDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128])=0 |
| virtual int | GetPlayoutDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128])=0 |
| virtual int | SetRecordingDevice (int index, StereoChannel recordingChannel=kStereoBoth)=0 |
| virtual int | SetPlayoutDevice (int index)=0 |
| virtual int | SetAudioDeviceLayer (AudioLayers audioLayer)=0 |
| virtual int | GetAudioDeviceLayer (AudioLayers &audioLayer)=0 |
| virtual int | SetRecordingSampleRate (unsigned int samples_per_sec)=0 |
| virtual int | RecordingSampleRate (unsigned int *samples_per_sec) const =0 |
| virtual int | SetPlayoutSampleRate (unsigned int samples_per_sec)=0 |
| virtual int | PlayoutSampleRate (unsigned int *samples_per_sec) const =0 |
| virtual bool | BuiltInAECIsAvailable () const =0 |
| virtual int | EnableBuiltInAEC (bool enable)=0 |
| virtual bool | BuiltInAGCIsAvailable () const =0 |
| virtual int | EnableBuiltInAGC (bool enable)=0 |
| virtual bool | BuiltInNSIsAvailable () const =0 |
| virtual int | EnableBuiltInNS (bool enable)=0 |
Static Public Member Functions | |
| static VoEHardware * | GetInterface (VoiceEngine *voiceEngine) |
| static VoEHardware * | GetInterface (VoiceEngine *voiceEngine) |
Protected Member Functions | |
| VoEHardware () | |
| virtual | ~VoEHardware () |
| VoEHardware () | |
| virtual | ~VoEHardware () |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inlineprotected |
|
inlineprotectedvirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
static |
|
static |
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoiceEngineImpl, and webrtc::VoiceEngineImpl.
|
pure virtual |
Implemented in webrtc::VoiceEngineImpl, and webrtc::VoiceEngineImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
|
pure virtual |
Implemented in webrtc::VoEHardwareImpl, and webrtc::VoEHardwareImpl.
1.8.13