|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <voe_codec.h>
Public Member Functions | |
| virtual int | Release ()=0 |
| virtual int | NumOfCodecs ()=0 |
| virtual int | GetCodec (int index, CodecInst &codec)=0 |
| virtual int | SetSendCodec (int channel, const CodecInst &codec)=0 |
| virtual int | GetSendCodec (int channel, CodecInst &codec)=0 |
| virtual int | SetBitRate (int channel, int bitrate_bps)=0 |
| virtual int | GetRecCodec (int channel, CodecInst &codec)=0 |
| virtual int | SetRecPayloadType (int channel, const CodecInst &codec)=0 |
| virtual int | GetRecPayloadType (int channel, CodecInst &codec)=0 |
| virtual int | SetSendCNPayloadType (int channel, int type, PayloadFrequencies frequency=kFreq16000Hz)=0 |
| virtual int | SetFECStatus (int channel, bool enable) |
| virtual int | GetFECStatus (int channel, bool &enabled) |
| virtual int | SetVADStatus (int channel, bool enable, VadModes mode=kVadConventional, bool disableDTX=false)=0 |
| virtual int | GetVADStatus (int channel, bool &enabled, VadModes &mode, bool &disabledDTX)=0 |
| virtual int | SetOpusMaxPlaybackRate (int channel, int frequency_hz) |
| virtual int | SetOpusDtx (int channel, bool enable_dtx)=0 |
| virtual int | GetOpusDtxStatus (int channel, bool *enabled) |
| virtual int | Release ()=0 |
| virtual int | NumOfCodecs ()=0 |
| virtual int | GetCodec (int index, CodecInst &codec)=0 |
| virtual int | SetSendCodec (int channel, const CodecInst &codec)=0 |
| virtual int | GetSendCodec (int channel, CodecInst &codec)=0 |
| virtual int | SetBitRate (int channel, int bitrate_bps)=0 |
| virtual int | GetRecCodec (int channel, CodecInst &codec)=0 |
| virtual int | SetRecPayloadType (int channel, const CodecInst &codec)=0 |
| virtual int | GetRecPayloadType (int channel, CodecInst &codec)=0 |
| virtual int | SetSendCNPayloadType (int channel, int type, PayloadFrequencies frequency=kFreq16000Hz)=0 |
| virtual int | SetFECStatus (int channel, bool enable) |
| virtual int | GetFECStatus (int channel, bool &enabled) |
| virtual int | SetVADStatus (int channel, bool enable, VadModes mode=kVadConventional, bool disableDTX=false)=0 |
| virtual int | GetVADStatus (int channel, bool &enabled, VadModes &mode, bool &disabledDTX)=0 |
| virtual int | SetOpusMaxPlaybackRate (int channel, int frequency_hz) |
| virtual int | SetOpusDtx (int channel, bool enable_dtx)=0 |
| virtual int | GetOpusDtxStatus (int channel, bool *enabled) |
Static Public Member Functions | |
| static VoECodec * | GetInterface (VoiceEngine *voiceEngine) |
| static VoECodec * | GetInterface (VoiceEngine *voiceEngine) |
Protected Member Functions | |
| VoECodec () | |
| virtual | ~VoECodec () |
| VoECodec () | |
| virtual | ~VoECodec () |
|
inlineprotected |
|
inlineprotectedvirtual |
|
inlineprotected |
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
static |
|
static |
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoiceEngineImpl, and webrtc::VoiceEngineImpl.
|
pure virtual |
Implemented in webrtc::VoiceEngineImpl, and webrtc::VoiceEngineImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
inlinevirtual |
Reimplemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
|
pure virtual |
Implemented in webrtc::VoECodecImpl, and webrtc::VoECodecImpl.
1.8.13