class H264Accelerator

Defined at line 30 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.h

Public Methods

scoped_refptr<media::H264Picture> CreateH264Picture (bool is_for_output)

Defined at line 27 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.cc

void H264Accelerator (CodecAdapterVaApiDecoder * adapter)

Defined at line 32 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.h

void Reset ()

Defined at line 53 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.h

Status SetStream (base::span<const uint8_t> stream, const media::DecryptConfig * decrypt_config)

Defined at line 55 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.h

Status SubmitFrameMetadata (const media::H264SPS * sps, const media::H264PPS * pps, const media::H264DPB & dpb, const media::H264Picture::Vector & ref_pic_listp0, const media::H264Picture::Vector & ref_pic_listb0, const media::H264Picture::Vector & ref_pic_listb1, scoped_refptr<media::H264Picture> pic)

Defined at line 85 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.cc

Status SubmitSlice (const media::H264PPS * pps, const media::H264SliceHeader * slice_hdr, const media::H264Picture::Vector & ref_pic_list0, const media::H264Picture::Vector & ref_pic_list1, scoped_refptr<media::H264Picture> pic, const uint8_t * data, size_t size, const std::vector<media::SubsampleEntry> & subsamples)

Defined at line 211 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.cc

Status SubmitDecode (scoped_refptr<media::H264Picture> pic)

Defined at line 315 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.cc

bool OutputPicture (scoped_refptr<media::H264Picture> pic)

Defined at line 342 of file ../../src/media/codec/codecs/vaapi/h264_accelerator.cc