19#ifndef AVCODEC_H2645_SEI_H
20#define AVCODEC_H2645_SEI_H
170 unsigned bit_depth_luma,
unsigned bit_depth_chroma,
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Libavcodec external API header.
refcounted data buffer API
static int FUNC sei(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEI *current)
reference-counted frame API
bitstream reader API header.
AVCodecID
Identify the syntax and semantics of the bitstream.
@ FF_H2645_SEI_MESSAGE_HANDLED
@ FF_H2645_SEI_MESSAGE_UNHANDLED
void ff_h2645_sei_reset(H2645SEI *s)
int ff_h2645_sei_to_frame(AVFrame *frame, H2645SEI *sei, enum AVCodecID codec_id, AVCodecContext *avctx, const H2645VUI *vui, unsigned bit_depth_luma, unsigned bit_depth_chroma, int seed)
int ff_h2645_sei_ctx_replace(H2645SEI *dst, const H2645SEI *src)
int ff_h2645_sei_message_decode(H2645SEI *h, enum SEIType type, enum AVCodecID codec_id, GetBitContext *gb, GetByteContext *gbyte, void *logctx)
Decode a single SEI message.
int ff_h2645_sei_to_context(AVCodecContext *avctx, H2645SEI *sei)
SEIFpaType
frame_packing_arrangement types.
A reference to a data buffer.
main external API structure.
This structure describes decoded (raw) audio or video data.
uint8_t active_format_description
int preferred_transfer_characteristics
uint32_t ambient_illuminance
uint16_t max_content_light_level
uint16_t max_pic_average_light_level
int anticlockwise_rotation
int16_t comp_model_value[3][256][6]
uint8_t num_model_values[3]
int transfer_characteristics
uint16_t num_intensity_intervals[3]
int comp_model_present_flag[3]
uint8_t intensity_interval_lower_bound[3][256]
int separate_colour_description_present_flag
uint8_t intensity_interval_upper_bound[3][256]
int current_frame_is_frame0_flag
int arrangement_cancel_flag
is previous arrangement canceled, -1 if never received (currently H.264 only)
int content_interpretation_type
int arrangement_repetition_period
SEIFpaType arrangement_type
int quincunx_sampling_flag
uint16_t display_primaries[3][2]
H2645SEIFramePacking frame_packing
H2645SEIFilmGrainCharacteristics * film_grain_characteristics
H2645SEIDisplayOrientation display_orientation
H2645SEIContentLight content_light
H2645SEIUnregistered unregistered
H2645SEIMasteringDisplay mastering_display
H2645SEIAmbientViewingEnvironment ambient_viewing_environment
H2645SEIAlternativeTransfer alternative_transfer