#include <encoded_frame.h>
◆ VCMEncodedFrame() [1/6]
webrtc::VCMEncodedFrame::VCMEncodedFrame |
( |
| ) |
|
◆ VCMEncodedFrame() [2/6]
◆ VCMEncodedFrame() [3/6]
◆ ~VCMEncodedFrame() [1/2]
webrtc::VCMEncodedFrame::~VCMEncodedFrame |
( |
| ) |
|
◆ VCMEncodedFrame() [4/6]
webrtc::VCMEncodedFrame::VCMEncodedFrame |
( |
| ) |
|
◆ VCMEncodedFrame() [5/6]
◆ VCMEncodedFrame() [6/6]
◆ ~VCMEncodedFrame() [2/2]
webrtc::VCMEncodedFrame::~VCMEncodedFrame |
( |
| ) |
|
◆ Buffer() [1/2]
const uint8_t* webrtc::VCMEncodedFrame::Buffer |
( |
| ) |
const |
|
inline |
Get pointer to frame buffer
◆ Buffer() [2/2]
const uint8_t* webrtc::VCMEncodedFrame::Buffer |
( |
| ) |
const |
|
inline |
Get pointer to frame buffer
◆ CodecSpecific() [1/2]
Get codec specific info. The returned pointer is only valid as long as the VCMEncodedFrame is valid. Also, VCMEncodedFrame owns the pointer and will delete the object.
◆ CodecSpecific() [2/2]
Get codec specific info. The returned pointer is only valid as long as the VCMEncodedFrame is valid. Also, VCMEncodedFrame owns the pointer and will delete the object.
◆ Complete() [1/2]
bool webrtc::VCMEncodedFrame::Complete |
( |
| ) |
const |
|
inline |
True if this frame is complete, false otherwise
◆ Complete() [2/2]
bool webrtc::VCMEncodedFrame::Complete |
( |
| ) |
const |
|
inline |
True if this frame is complete, false otherwise
◆ CopyCodecSpecific() [1/2]
◆ CopyCodecSpecific() [2/2]
◆ EncodedImage() [1/2]
◆ EncodedImage() [2/2]
◆ FrameType() [1/2]
◆ FrameType() [2/2]
◆ Free() [1/2]
void webrtc::VCMEncodedFrame::Free |
( |
| ) |
|
◆ Free() [2/2]
void webrtc::VCMEncodedFrame::Free |
( |
| ) |
|
◆ Length() [1/2]
size_t webrtc::VCMEncodedFrame::Length |
( |
| ) |
const |
|
inline |
◆ Length() [2/2]
size_t webrtc::VCMEncodedFrame::Length |
( |
| ) |
const |
|
inline |
◆ MissingFrame() [1/2]
bool webrtc::VCMEncodedFrame::MissingFrame |
( |
| ) |
const |
|
inline |
True if there's a frame missing before this frame
◆ MissingFrame() [2/2]
bool webrtc::VCMEncodedFrame::MissingFrame |
( |
| ) |
const |
|
inline |
True if there's a frame missing before this frame
◆ PayloadType() [1/2]
uint8_t webrtc::VCMEncodedFrame::PayloadType |
( |
| ) |
const |
|
inline |
Payload type of the encoded payload
◆ PayloadType() [2/2]
uint8_t webrtc::VCMEncodedFrame::PayloadType |
( |
| ) |
const |
|
inline |
Payload type of the encoded payload
◆ RenderTimeMs() [1/2]
int64_t webrtc::VCMEncodedFrame::RenderTimeMs |
( |
| ) |
const |
|
inline |
Get render time in milliseconds
◆ RenderTimeMs() [2/2]
int64_t webrtc::VCMEncodedFrame::RenderTimeMs |
( |
| ) |
const |
|
inline |
Get render time in milliseconds
◆ Reset() [1/2]
void webrtc::VCMEncodedFrame::Reset |
( |
| ) |
|
|
protected |
◆ Reset() [2/2]
void webrtc::VCMEncodedFrame::Reset |
( |
| ) |
|
|
protected |
◆ rotation() [1/2]
◆ rotation() [2/2]
◆ SetEncodedSize() [1/2]
Set the encoded frame size
◆ SetEncodedSize() [2/2]
Set the encoded frame size
◆ SetRenderTime() [1/2]
void webrtc::VCMEncodedFrame::SetRenderTime |
( |
const int64_t |
renderTimeMs | ) |
|
|
inline |
Set render time in milliseconds
◆ SetRenderTime() [2/2]
void webrtc::VCMEncodedFrame::SetRenderTime |
( |
const int64_t |
renderTimeMs | ) |
|
|
inline |
Set render time in milliseconds
◆ TimeStamp() [1/2]
uint32_t webrtc::VCMEncodedFrame::TimeStamp |
( |
| ) |
const |
|
inline |
Get frame timestamp (90kHz)
◆ TimeStamp() [2/2]
uint32_t webrtc::VCMEncodedFrame::TimeStamp |
( |
| ) |
const |
|
inline |
Get frame timestamp (90kHz)
◆ VerifyAndAllocate() [1/2]
void webrtc::VCMEncodedFrame::VerifyAndAllocate |
( |
size_t |
minimumSize | ) |
|
|
protected |
Verifies that current allocated buffer size is larger than or equal to the input size. If the current buffer size is smaller, a new allocation is made and the old buffer data is copied to the new buffer. Buffer size is updated to minimumSize.
◆ VerifyAndAllocate() [2/2]
void webrtc::VCMEncodedFrame::VerifyAndAllocate |
( |
size_t |
minimumSize | ) |
|
|
protected |
Verifies that current allocated buffer size is larger than or equal to the input size. If the current buffer size is smaller, a new allocation is made and the old buffer data is copied to the new buffer. Buffer size is updated to minimumSize.
◆ _codec
◆ _codecSpecificInfo
◆ _missingFrame
bool webrtc::VCMEncodedFrame::_missingFrame |
|
protected |
◆ _payloadType
uint8_t webrtc::VCMEncodedFrame::_payloadType |
|
protected |
◆ _renderTimeMs
int64_t webrtc::VCMEncodedFrame::_renderTimeMs |
|
protected |
◆ _rotation_set
bool webrtc::VCMEncodedFrame::_rotation_set |
|
protected |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/video_coding/encoded_frame.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/encoded_frame.cc