class H264VaapiVideoEncoderDelegate
Defined at line 28 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.h
This class provides an H264 encoder functionality, generating stream headers,
managing encoder state, reference frames, and other codec parameters, while
requiring support from an Accelerator to encode frame data based on these
parameters.
This class must be created, called and destroyed on a single sequence.
Names used in documentation of this class refer directly to naming used
in the H.264 specification (http://www.itu.int/rec/T-REC-H.264).
Public Methods
void H264VaapiVideoEncoderDelegate (const H264VaapiVideoEncoderDelegate & )
Defined at line 61 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.h
H264VaapiVideoEncoderDelegate & operator= (const H264VaapiVideoEncoderDelegate & )
Defined at line 62 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.h
void H264VaapiVideoEncoderDelegate (scoped_refptr<VaapiWrapper> vaapi_wrapper, base::RepeatingClosure error_cb)
Defined at line 174 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
void ~H264VaapiVideoEncoderDelegate ()
Defined at line 178 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
bool Initialize (const VideoEncodeAccelerator::Config & config, const VaapiVideoEncoderDelegate::Config & ave_config)
VaapiVideoEncoderDelegate implementation.
Defined at line 182 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
bool UpdateRates (const VideoBitrateAllocation & bitrate_allocation, uint32_t framerate)
Defined at line 421 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
gfx::Size GetCodedSize ()
Defined at line 322 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
size_t GetMaxNumOfRefFrames ()
Defined at line 329 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
std::vector<gfx::Size> GetSVCLayerResolutions ()
Defined at line 335 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
Records
Friends
class H264VaapiVideoEncoderDelegateTest