webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::video_coding::FrameObjectFake Class Reference
Inheritance diagram for webrtc::video_coding::FrameObjectFake:
webrtc::video_coding::FrameObject webrtc::VCMEncodedFrame webrtc::VCMEncodedFrame webrtc::EncodedImage webrtc::EncodedImage webrtc::EncodedImage webrtc::EncodedImage

Public Member Functions

bool GetBitstream (uint8_t *destination) const override
 
uint32_t Timestamp () const override
 
int64_t ReceivedTime () const override
 
int64_t RenderTime () const override
 
void SetSize (int size)
 
- Public Member Functions inherited from webrtc::video_coding::FrameObject
 FrameObject ()
 
virtual ~FrameObject ()
 
virtual bool delayed_by_retransmission () const
 
size_t size ()
 
 FrameObject ()
 
virtual ~FrameObject ()
 
virtual bool delayed_by_retransmission () const
 
size_t size ()
 
- Public Member Functions inherited from webrtc::VCMEncodedFrame
 VCMEncodedFrame ()
 
 VCMEncodedFrame (const webrtc::EncodedImage &rhs)
 
 VCMEncodedFrame (const VCMEncodedFrame &rhs)
 
 ~VCMEncodedFrame ()
 
void Free ()
 
void SetRenderTime (const int64_t renderTimeMs)
 
void SetEncodedSize (uint32_t width, uint32_t height)
 
const webrtc::EncodedImageEncodedImage () const
 
const uint8_tBuffer () const
 
size_t Length () const
 
uint32_t TimeStamp () const
 
int64_t RenderTimeMs () const
 
webrtc::FrameType FrameType () const
 
VideoRotation rotation () const
 
bool Complete () const
 
bool MissingFrame () const
 
uint8_t PayloadType () const
 
const CodecSpecificInfoCodecSpecific () const
 
 VCMEncodedFrame ()
 
 VCMEncodedFrame (const webrtc::EncodedImage &rhs)
 
 VCMEncodedFrame (const VCMEncodedFrame &rhs)
 
 ~VCMEncodedFrame ()
 
void Free ()
 
void SetRenderTime (const int64_t renderTimeMs)
 
void SetEncodedSize (uint32_t width, uint32_t height)
 
const webrtc::EncodedImageEncodedImage () const
 
const uint8_tBuffer () const
 
size_t Length () const
 
uint32_t TimeStamp () const
 
int64_t RenderTimeMs () const
 
webrtc::FrameType FrameType () const
 
VideoRotation rotation () const
 
bool Complete () const
 
bool MissingFrame () const
 
uint8_t PayloadType () const
 
const CodecSpecificInfoCodecSpecific () const
 

Additional Inherited Members

- Public Attributes inherited from webrtc::video_coding::FrameObject
uint16_t picture_id
 
uint8_t spatial_layer
 
uint32_t timestamp
 
size_t num_references
 
uint16_t references [kMaxFrameReferences]
 
bool inter_layer_predicted
 
- Static Public Attributes inherited from webrtc::video_coding::FrameObject
static const uint8_t kMaxFrameReferences = 5
 
- Protected Member Functions inherited from webrtc::VCMEncodedFrame
void VerifyAndAllocate (size_t minimumSize)
 
void Reset ()
 
void CopyCodecSpecific (const RTPVideoHeader *header)
 
void VerifyAndAllocate (size_t minimumSize)
 
void Reset ()
 
void CopyCodecSpecific (const RTPVideoHeader *header)
 
- Protected Member Functions inherited from webrtc::EncodedImage
 EncodedImage ()
 
 EncodedImage (uint8_t *buffer, size_t length, size_t size)
 
 EncodedImage ()
 
 EncodedImage (uint8_t *buffer, size_t length, size_t size)
 
- Static Protected Member Functions inherited from webrtc::EncodedImage
static size_t GetBufferPaddingBytes (VideoCodecType codec_type)
 
static size_t GetBufferPaddingBytes (VideoCodecType codec_type)
 
- Protected Attributes inherited from webrtc::VCMEncodedFrame
int64_t _renderTimeMs
 
uint8_t _payloadType
 
bool _missingFrame
 
CodecSpecificInfo _codecSpecificInfo
 
webrtc::VideoCodecType _codec
 
bool _rotation_set
 
- Protected Attributes inherited from webrtc::EncodedImage
uint32_t _encodedWidth = 0
 
uint32_t _encodedHeight = 0
 
uint32_t _timeStamp = 0
 
int64_t ntp_time_ms_ = 0
 
int64_t capture_time_ms_ = 0
 
FrameType _frameType = kVideoFrameDelta
 
uint8_t_buffer
 
size_t _length
 
size_t _size
 
VideoRotation rotation_ = kVideoRotation_0
 
bool _completeFrame = false
 
AdaptReason adapt_reason_
 
int qp_ = -1
 
PlayoutDelay playout_delay_ = {-1, -1}
 
- Static Protected Attributes inherited from webrtc::EncodedImage
static const size_t kBufferPaddingBytesH264 = 8
 

Member Function Documentation

◆ GetBitstream()

bool webrtc::video_coding::FrameObjectFake::GetBitstream ( uint8_t destination) const
inlineoverridevirtual

◆ ReceivedTime()

int64_t webrtc::video_coding::FrameObjectFake::ReceivedTime ( ) const
inlineoverridevirtual

◆ RenderTime()

int64_t webrtc::video_coding::FrameObjectFake::RenderTime ( ) const
inlineoverridevirtual

◆ SetSize()

void webrtc::video_coding::FrameObjectFake::SetSize ( int  size)
inline

◆ Timestamp()

uint32_t webrtc::video_coding::FrameObjectFake::Timestamp ( ) const
inlineoverridevirtual

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