struct BitstreamBufferMetadata

Defined at line 123 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.h

Metadata associated with a bitstream buffer.

|payload_size| is the byte size of the used portion of the buffer.

|key_frame| is true if this delivered frame is a keyframe.

|timestamp| is the same timestamp as in VideoFrame passed to Encode().

|qp| is the quantizer value, default invalid qp value is -1 following

webrtc::EncodedImage.

Public Members

size_t payload_size_bytes
bool key_frame
TimeDelta timestamp
int32_t qp
optional h264
optional vp8
optional vp9
optional av1

Public Methods

void BitstreamBufferMetadata ()

Defined at line 19 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.cc

void BitstreamBufferMetadata (const BitstreamBufferMetadata & other)

Defined at line 21 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.cc

BitstreamBufferMetadata & operator= (const BitstreamBufferMetadata & other)

Defined at line 23 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.cc

void BitstreamBufferMetadata (BitstreamBufferMetadata && other)

Defined at line 25 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.cc

void BitstreamBufferMetadata (size_t payload_size_bytes, bool key_frame, base::TimeDelta timestamp)

Defined at line 27 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.cc

void ~BitstreamBufferMetadata ()

Defined at line 33 of file ../../src/media/third_party/chromium_media/media/video/video_encode_accelerator.cc