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 172 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
void ~H264VaapiVideoEncoderDelegate ()
Defined at line 176 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 180 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 403 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
gfx::Size GetCodedSize ()
Defined at line 304 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
size_t GetMaxNumOfRefFrames ()
Defined at line 311 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
std::vector<gfx::Size> GetSVCLayerResolutions ()
Defined at line 317 of file ../../src/media/codec/codecs/vaapi/third_party/chromium/h264_vaapi_video_encoder_delegate.cc
Records
Friends
class H264VaapiVideoEncoderDelegateTest