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_TIME_CODE = 136,
56 HEVC_SEI_TYPE_MASTERING_DISPLAY_INFO = 137,
57 HEVC_SEI_TYPE_CONTENT_LIGHT_LEVEL_INFO = 144,
58 HEVC_SEI_TYPE_ALTERNATIVE_TRANSFER_CHARACTERISTICS = 147,
69 int content_interpretation_type;
70 int quincunx_subsampling;
71 int current_frame_is_frame0_flag;
76 int anticlockwise_rotation;
91 uint16_t display_primaries[3][2];
92 uint16_t white_point[2];
93 uint32_t max_luminance;
94 uint32_t min_luminance;
99 uint16_t max_content_light_level;
100 uint16_t max_pic_average_light_level;
105 int preferred_transfer_characteristics;
116 int active_seq_parameter_set_id;
132 void ff_hevc_reset_sei(
HEVCSEI *s);
Definition: hevc_sei.h:74
Definition: hevc_sei.h:89
Definition: hevc_sei.h:80
Definition: hevc_sei.h:103
bitstream reader API header.
Definition: hevc_sei.h:108
Definition: hevc_sei.h:84
Definition: get_bits.h:61
Definition: hevc_sei.h:97
Definition: hevc_sei.h:61
Definition: hevc_ps.h:399
Definition: hevc_sei.h:66