#include <codec_database.h>
|
| VCMCodecDataBase (VCMEncodedFrameCallback *encoded_frame_callback) |
|
| ~VCMCodecDataBase () |
|
bool | SetSendCodec (const VideoCodec *send_codec, int number_of_cores, size_t max_payload_size) |
|
bool | SendCodec (VideoCodec *current_send_codec) const |
|
VideoCodecType | SendCodec () const |
|
void | RegisterExternalEncoder (VideoEncoder *external_encoder, uint8_t payload_type, bool internal_source) |
|
bool | DeregisterExternalEncoder (uint8_t payload_type, bool *was_send_codec) |
|
VCMGenericEncoder * | GetEncoder () |
|
bool | SetPeriodicKeyFrames (bool enable) |
|
bool | DeregisterExternalDecoder (uint8_t payload_type) |
|
void | RegisterExternalDecoder (VideoDecoder *external_decoder, uint8_t payload_type) |
|
bool | DecoderRegistered () const |
|
bool | RegisterReceiveCodec (const VideoCodec *receive_codec, int number_of_cores, bool require_key_frame) |
|
bool | DeregisterReceiveCodec (uint8_t payload_type) |
|
bool | ReceiveCodec (VideoCodec *current_receive_codec) const |
|
VideoCodecType | ReceiveCodec () const |
|
VCMGenericDecoder * | GetDecoder (const VCMEncodedFrame &frame, VCMDecodedFrameCallback *decoded_frame_callback) |
|
void | ReleaseDecoder (VCMGenericDecoder *decoder) const |
|
bool | PrefersLateDecoding () const |
|
bool | MatchesCurrentResolution (int width, int height) const |
|
| VCMCodecDataBase (VCMEncodedFrameCallback *encoded_frame_callback) |
|
| ~VCMCodecDataBase () |
|
bool | SetSendCodec (const VideoCodec *send_codec, int number_of_cores, size_t max_payload_size) |
|
bool | SendCodec (VideoCodec *current_send_codec) const |
|
VideoCodecType | SendCodec () const |
|
void | RegisterExternalEncoder (VideoEncoder *external_encoder, uint8_t payload_type, bool internal_source) |
|
bool | DeregisterExternalEncoder (uint8_t payload_type, bool *was_send_codec) |
|
VCMGenericEncoder * | GetEncoder () |
|
bool | SetPeriodicKeyFrames (bool enable) |
|
bool | DeregisterExternalDecoder (uint8_t payload_type) |
|
void | RegisterExternalDecoder (VideoDecoder *external_decoder, uint8_t payload_type) |
|
bool | DecoderRegistered () const |
|
bool | RegisterReceiveCodec (const VideoCodec *receive_codec, int number_of_cores, bool require_key_frame) |
|
bool | DeregisterReceiveCodec (uint8_t payload_type) |
|
bool | ReceiveCodec (VideoCodec *current_receive_codec) const |
|
VideoCodecType | ReceiveCodec () const |
|
VCMGenericDecoder * | GetDecoder (const VCMEncodedFrame &frame, VCMDecodedFrameCallback *decoded_frame_callback) |
|
void | ReleaseDecoder (VCMGenericDecoder *decoder) const |
|
bool | PrefersLateDecoding () const |
|
bool | MatchesCurrentResolution (int width, int height) const |
|
◆ VCMCodecDataBase() [1/2]
◆ ~VCMCodecDataBase() [1/2]
webrtc::VCMCodecDataBase::~VCMCodecDataBase |
( |
| ) |
|
◆ VCMCodecDataBase() [2/2]
◆ ~VCMCodecDataBase() [2/2]
webrtc::VCMCodecDataBase::~VCMCodecDataBase |
( |
| ) |
|
◆ Codec() [1/2]
◆ Codec() [2/2]
◆ DecoderRegistered() [1/2]
bool webrtc::VCMCodecDataBase::DecoderRegistered |
( |
| ) |
const |
◆ DecoderRegistered() [2/2]
bool webrtc::VCMCodecDataBase::DecoderRegistered |
( |
| ) |
const |
◆ DeregisterExternalDecoder() [1/2]
bool webrtc::VCMCodecDataBase::DeregisterExternalDecoder |
( |
uint8_t |
payload_type | ) |
|
◆ DeregisterExternalDecoder() [2/2]
bool webrtc::VCMCodecDataBase::DeregisterExternalDecoder |
( |
uint8_t |
payload_type | ) |
|
◆ DeregisterExternalEncoder() [1/2]
bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder |
( |
uint8_t |
payload_type, |
|
|
bool * |
was_send_codec |
|
) |
| |
◆ DeregisterExternalEncoder() [2/2]
bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder |
( |
uint8_t |
payload_type, |
|
|
bool * |
was_send_codec |
|
) |
| |
◆ DeregisterReceiveCodec() [1/2]
bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec |
( |
uint8_t |
payload_type | ) |
|
◆ DeregisterReceiveCodec() [2/2]
bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec |
( |
uint8_t |
payload_type | ) |
|
◆ GetDecoder() [1/2]
◆ GetDecoder() [2/2]
◆ GetEncoder() [1/2]
◆ GetEncoder() [2/2]
◆ MatchesCurrentResolution() [1/2]
bool webrtc::VCMCodecDataBase::MatchesCurrentResolution |
( |
int |
width, |
|
|
int |
height |
|
) |
| const |
◆ MatchesCurrentResolution() [2/2]
bool webrtc::VCMCodecDataBase::MatchesCurrentResolution |
( |
int |
width, |
|
|
int |
height |
|
) |
| const |
◆ PrefersLateDecoding() [1/2]
bool webrtc::VCMCodecDataBase::PrefersLateDecoding |
( |
| ) |
const |
◆ PrefersLateDecoding() [2/2]
bool webrtc::VCMCodecDataBase::PrefersLateDecoding |
( |
| ) |
const |
◆ ReceiveCodec() [1/4]
bool webrtc::VCMCodecDataBase::ReceiveCodec |
( |
VideoCodec * |
current_receive_codec | ) |
const |
◆ ReceiveCodec() [2/4]
bool webrtc::VCMCodecDataBase::ReceiveCodec |
( |
VideoCodec * |
current_receive_codec | ) |
const |
◆ ReceiveCodec() [3/4]
◆ ReceiveCodec() [4/4]
◆ RegisterExternalDecoder() [1/2]
◆ RegisterExternalDecoder() [2/2]
◆ RegisterExternalEncoder() [1/2]
void webrtc::VCMCodecDataBase::RegisterExternalEncoder |
( |
VideoEncoder * |
external_encoder, |
|
|
uint8_t |
payload_type, |
|
|
bool |
internal_source |
|
) |
| |
◆ RegisterExternalEncoder() [2/2]
void webrtc::VCMCodecDataBase::RegisterExternalEncoder |
( |
VideoEncoder * |
external_encoder, |
|
|
uint8_t |
payload_type, |
|
|
bool |
internal_source |
|
) |
| |
◆ RegisterReceiveCodec() [1/2]
bool webrtc::VCMCodecDataBase::RegisterReceiveCodec |
( |
const VideoCodec * |
receive_codec, |
|
|
int |
number_of_cores, |
|
|
bool |
require_key_frame |
|
) |
| |
◆ RegisterReceiveCodec() [2/2]
bool webrtc::VCMCodecDataBase::RegisterReceiveCodec |
( |
const VideoCodec * |
receive_codec, |
|
|
int |
number_of_cores, |
|
|
bool |
require_key_frame |
|
) |
| |
◆ ReleaseDecoder() [1/2]
◆ ReleaseDecoder() [2/2]
◆ SendCodec() [1/4]
bool webrtc::VCMCodecDataBase::SendCodec |
( |
VideoCodec * |
current_send_codec | ) |
const |
◆ SendCodec() [2/4]
bool webrtc::VCMCodecDataBase::SendCodec |
( |
VideoCodec * |
current_send_codec | ) |
const |
◆ SendCodec() [3/4]
◆ SendCodec() [4/4]
◆ SetPeriodicKeyFrames() [1/2]
bool webrtc::VCMCodecDataBase::SetPeriodicKeyFrames |
( |
bool |
enable | ) |
|
◆ SetPeriodicKeyFrames() [2/2]
bool webrtc::VCMCodecDataBase::SetPeriodicKeyFrames |
( |
bool |
enable | ) |
|
◆ SetSendCodec() [1/2]
bool webrtc::VCMCodecDataBase::SetSendCodec |
( |
const VideoCodec * |
send_codec, |
|
|
int |
number_of_cores, |
|
|
size_t |
max_payload_size |
|
) |
| |
◆ SetSendCodec() [2/2]
bool webrtc::VCMCodecDataBase::SetSendCodec |
( |
const VideoCodec * |
send_codec, |
|
|
int |
number_of_cores, |
|
|
size_t |
max_payload_size |
|
) |
| |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/video_coding/codec_database.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/codec_database.cc