webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webrtc::VideoCodec Class Reference

#include <common_types.h>

Public Member Functions

 VideoCodec ()
 
bool operator== (const VideoCodec &other) const =delete
 
bool operator!= (const VideoCodec &other) const =delete
 
VideoCodecVP8VP8 ()
 
const VideoCodecVP8VP8 () const
 
VideoCodecVP9VP9 ()
 
const VideoCodecVP9VP9 () const
 
VideoCodecH264H264 ()
 
const VideoCodecH264H264 () const
 
 VideoCodec ()
 
bool operator== (const VideoCodec &other) const =delete
 
bool operator!= (const VideoCodec &other) const =delete
 
VideoCodecVP8VP8 ()
 
const VideoCodecVP8VP8 () const
 
VideoCodecVP9VP9 ()
 
const VideoCodecVP9VP9 () const
 
VideoCodecH264H264 ()
 
const VideoCodecH264H264 () const
 

Public Attributes

VideoCodecType codecType
 
char plName [kPayloadNameSize]
 
unsigned char plType
 
unsigned short width
 
unsigned short height
 
unsigned int startBitrate
 
unsigned int maxBitrate
 
unsigned int minBitrate
 
unsigned int targetBitrate
 
unsigned char maxFramerate
 
unsigned int qpMax
 
unsigned char numberOfSimulcastStreams
 
SimulcastStream simulcastStream [kMaxSimulcastStreams]
 
SpatialLayer spatialLayers [kMaxSpatialLayers]
 
VideoCodecMode mode
 
bool expect_encode_from_texture
 

Constructor & Destructor Documentation

◆ VideoCodec() [1/2]

webrtc::VideoCodec::VideoCodec ( )

◆ VideoCodec() [2/2]

webrtc::VideoCodec::VideoCodec ( )

Member Function Documentation

◆ H264() [1/4]

VideoCodecH264 * webrtc::VideoCodec::H264 ( )

◆ H264() [2/4]

VideoCodecH264* webrtc::VideoCodec::H264 ( )

◆ H264() [3/4]

const VideoCodecH264 & webrtc::VideoCodec::H264 ( ) const

◆ H264() [4/4]

const VideoCodecH264& webrtc::VideoCodec::H264 ( ) const

◆ operator!=() [1/2]

bool webrtc::VideoCodec::operator!= ( const VideoCodec other) const
delete

◆ operator!=() [2/2]

bool webrtc::VideoCodec::operator!= ( const VideoCodec other) const
delete

◆ operator==() [1/2]

bool webrtc::VideoCodec::operator== ( const VideoCodec other) const
delete

◆ operator==() [2/2]

bool webrtc::VideoCodec::operator== ( const VideoCodec other) const
delete

◆ VP8() [1/4]

VideoCodecVP8* webrtc::VideoCodec::VP8 ( )

◆ VP8() [2/4]

VideoCodecVP8 * webrtc::VideoCodec::VP8 ( )

◆ VP8() [3/4]

const VideoCodecVP8 & webrtc::VideoCodec::VP8 ( ) const

◆ VP8() [4/4]

const VideoCodecVP8& webrtc::VideoCodec::VP8 ( ) const

◆ VP9() [1/4]

VideoCodecVP9 * webrtc::VideoCodec::VP9 ( )

◆ VP9() [2/4]

VideoCodecVP9* webrtc::VideoCodec::VP9 ( )

◆ VP9() [3/4]

const VideoCodecVP9& webrtc::VideoCodec::VP9 ( ) const

◆ VP9() [4/4]

const VideoCodecVP9 & webrtc::VideoCodec::VP9 ( ) const

Member Data Documentation

◆ codecType

VideoCodecType webrtc::VideoCodec::codecType

◆ expect_encode_from_texture

bool webrtc::VideoCodec::expect_encode_from_texture

◆ height

unsigned short webrtc::VideoCodec::height

◆ maxBitrate

unsigned int webrtc::VideoCodec::maxBitrate

◆ maxFramerate

unsigned char webrtc::VideoCodec::maxFramerate

◆ minBitrate

unsigned int webrtc::VideoCodec::minBitrate

◆ mode

VideoCodecMode webrtc::VideoCodec::mode

◆ numberOfSimulcastStreams

unsigned char webrtc::VideoCodec::numberOfSimulcastStreams

◆ plName

char webrtc::VideoCodec::plName

◆ plType

unsigned char webrtc::VideoCodec::plType

◆ qpMax

unsigned int webrtc::VideoCodec::qpMax

◆ simulcastStream

SimulcastStream webrtc::VideoCodec::simulcastStream

◆ spatialLayers

SpatialLayer webrtc::VideoCodec::spatialLayers

◆ startBitrate

unsigned int webrtc::VideoCodec::startBitrate

◆ targetBitrate

unsigned int webrtc::VideoCodec::targetBitrate

◆ width

unsigned short webrtc::VideoCodec::width

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