Go to the source code of this file.
Find the type descriptor for the given payload type.
Returns NULL if the payload type is not known.
Definition at line 2313 of file cbs_h2645.c.
Referenced by ff_cbs_sei_add_message(), and message().
Allocate a new empty SEI message in a message list.
The new message is in place nb_messages - 1.
Definition at line 66 of file cbs_sei.c.
Referenced by ff_cbs_sei_add_message(), and message_list().
Free all SEI messages in a message list.
Definition at line 91 of file cbs_sei.c.
Referenced by cbs_h264_free_sei(), cbs_h265_free_sei(), and cbs_h266_free_sei().
Add an SEI message to an access unit.
Will add to an existing SEI NAL unit, or create a new one for the message if there is no suitable existing one.
If set, payload_ref must be a RefStruct reference backing payload_data. This function creates a new reference to payload_ref in this case. If payload_ref is NULL, the new message will not be reference counted.
Definition at line 267 of file cbs_sei.c.
Referenced by h264_metadata_handle_display_orientation(), h264_metadata_update_fragment(), vaapi_encode_h264_write_extra_header(), vaapi_encode_h265_write_extra_header(), and write_extra_headers().
Iterate over messages with the given payload type in an access unit.
Set message to NULL in the first call. Returns 0 while more messages are available, AVERROR(ENOENT) when all messages have been found.
Definition at line 314 of file cbs_sei.c.
Referenced by h264_metadata_handle_display_orientation().
Delete all messages with the given payload type from an access unit.
Definition at line 367 of file cbs_sei.c.
Referenced by h264_metadata_handle_display_orientation(), and h264_metadata_update_fragment().