21 #ifndef AVCODEC_HEVC_SEI_H 22 #define AVCODEC_HEVC_SEI_H 32 HEVC_SEI_TYPE_BUFFERING_PERIOD = 0,
33 HEVC_SEI_TYPE_PICTURE_TIMING = 1,
34 HEVC_SEI_TYPE_PAN_SCAN_RECT = 2,
35 HEVC_SEI_TYPE_FILLER_PAYLOAD = 3,
36 HEVC_SEI_TYPE_USER_DATA_REGISTERED_ITU_T_T35 = 4,
37 HEVC_SEI_TYPE_USER_DATA_UNREGISTERED = 5,
38 HEVC_SEI_TYPE_RECOVERY_POINT = 6,
39 HEVC_SEI_TYPE_SCENE_INFO = 9,
40 HEVC_SEI_TYPE_FULL_FRAME_SNAPSHOT = 15,
41 HEVC_SEI_TYPE_PROGRESSIVE_REFINEMENT_SEGMENT_START = 16,
42 HEVC_SEI_TYPE_PROGRESSIVE_REFINEMENT_SEGMENT_END = 17,
43 HEVC_SEI_TYPE_FILM_GRAIN_CHARACTERISTICS = 19,
44 HEVC_SEI_TYPE_POST_FILTER_HINT = 22,
45 HEVC_SEI_TYPE_TONE_MAPPING_INFO = 23,
46 HEVC_SEI_TYPE_FRAME_PACKING = 45,
47 HEVC_SEI_TYPE_DISPLAY_ORIENTATION = 47,
48 HEVC_SEI_TYPE_SOP_DESCRIPTION = 128,
49 HEVC_SEI_TYPE_ACTIVE_PARAMETER_SETS = 129,
50 HEVC_SEI_TYPE_DECODING_UNIT_INFO = 130,
51 HEVC_SEI_TYPE_TEMPORAL_LEVEL0_INDEX = 131,
52 HEVC_SEI_TYPE_DECODED_PICTURE_HASH = 132,
53 HEVC_SEI_TYPE_SCALABLE_NESTING = 133,
54 HEVC_SEI_TYPE_REGION_REFRESH_INFO = 134,
55 HEVC_SEI_TYPE_MASTERING_DISPLAY_INFO = 137,
56 HEVC_SEI_TYPE_CONTENT_LIGHT_LEVEL_INFO = 144,
57 HEVC_SEI_TYPE_ALTERNATIVE_TRANSFER_CHARACTERISTICS = 147,
68 int content_interpretation_type;
69 int quincunx_subsampling;
70 int current_frame_is_frame0_flag;
75 int anticlockwise_rotation;
90 uint16_t display_primaries[3][2];
91 uint16_t white_point[2];
92 uint32_t max_luminance;
93 uint32_t min_luminance;
98 uint16_t max_content_light_level;
99 uint16_t max_pic_average_light_level;
104 int preferred_transfer_characteristics;
115 int active_seq_parameter_set_id;
131 void ff_hevc_reset_sei(
HEVCSEI *s);
Definition: hevc_sei.h:73
Definition: hevc_sei.h:88
Definition: hevc_sei.h:79
Definition: hevc_sei.h:102
bitstream reader API header.
Definition: hevc_sei.h:107
Definition: hevc_sei.h:83
Definition: get_bits.h:56
Definition: hevc_sei.h:96
Definition: hevc_sei.h:60
Definition: hevc_ps.h:395
Definition: hevc_sei.h:65