diff options
Diffstat (limited to 'chromium/media/video/video_encode_accelerator.cc')
-rw-r--r-- | chromium/media/video/video_encode_accelerator.cc | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/chromium/media/video/video_encode_accelerator.cc b/chromium/media/video/video_encode_accelerator.cc index 1f6c0dcb778..0c3d76df2d0 100644 --- a/chromium/media/video/video_encode_accelerator.cc +++ b/chromium/media/video/video_encode_accelerator.cc @@ -8,6 +8,24 @@ namespace media { +Vp8Metadata::Vp8Metadata() + : non_reference(false), temporal_idx(0), layer_sync(false) {} +Vp8Metadata::Vp8Metadata(const Vp8Metadata& other) = default; +Vp8Metadata::Vp8Metadata(Vp8Metadata&& other) = default; +Vp8Metadata::~Vp8Metadata() = default; + +BitstreamBufferMetadata::BitstreamBufferMetadata() + : payload_size_bytes(0), key_frame(false) {} +BitstreamBufferMetadata::BitstreamBufferMetadata( + BitstreamBufferMetadata&& other) = default; +BitstreamBufferMetadata::BitstreamBufferMetadata(size_t payload_size_bytes, + bool key_frame, + base::TimeDelta timestamp) + : payload_size_bytes(payload_size_bytes), + key_frame(key_frame), + timestamp(timestamp) {} +BitstreamBufferMetadata::~BitstreamBufferMetadata() = default; + VideoEncodeAccelerator::~VideoEncodeAccelerator() = default; VideoEncodeAccelerator::SupportedProfile::SupportedProfile() @@ -25,9 +43,9 @@ void VideoEncodeAccelerator::Flush(FlushCallback flush_callback) { } void VideoEncodeAccelerator::RequestEncodingParametersChange( - const VideoBitrateAllocation& bitrate, + const VideoBitrateAllocation& bitrate_allocation, uint32_t framerate) { - RequestEncodingParametersChange(bitrate.GetSumBps(), framerate); + RequestEncodingParametersChange(bitrate_allocation.GetSumBps(), framerate); } } // namespace media |