class H264Picture

Defined at line 29 of file ../../src/media/third_party/chromium_media/media/gpu/h264_dpb.h

A picture (a frame or a field) in the H.264 spec sense.

See spec at http://www.itu.int/rec/T-REC-H.264

Public Members

int pic_order_cnt_type
int top_field_order_cnt
int bottom_field_order_cnt
int pic_order_cnt
int pic_order_cnt_msb
int pic_order_cnt_lsb
int delta_pic_order_cnt_bottom
int delta_pic_order_cnt0
int delta_pic_order_cnt1
int pic_num
int long_term_pic_num
int frame_num
int frame_num_offset
int frame_num_wrap
int long_term_frame_idx
Type type
int nal_ref_idc
bool idr
int idr_pic_id
bool ref
int ref_pic_list_modification_flag_l0
int abs_diff_pic_num_minus1
bool long_term
bool outputted
bool mem_mgmt_5
bool nonexisting
Field field
bool long_term_reference_flag
bool adaptive_ref_pic_marking_mode_flag
H264DecRefPicMarking[32] ref_pic_marking
int dpb_position
optional metadata_for_encoding

Public Methods

void H264Picture ()

Defined at line 13 of file ../../src/media/third_party/chromium_media/media/gpu/h264_dpb.cc

void H264Picture (const H264Picture & )

Defined at line 41 of file ../../src/media/third_party/chromium_media/media/gpu/h264_dpb.h

H264Picture & operator= (const H264Picture & )

Defined at line 42 of file ../../src/media/third_party/chromium_media/media/gpu/h264_dpb.h

void ~H264Picture ()

Defined at line 47 of file ../../src/media/third_party/chromium_media/media/gpu/h264_dpb.cc

Enumerations

enum Field
Name Value
FIELD_NONE 0
FIELD_TOP 1
FIELD_BOTTOM 2

Defined at line 33 of file ../../src/media/third_party/chromium_media/media/gpu/h264_dpb.h