All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
H265RawSEIPayload Struct Reference

#include <cbs_h265.h>

Data Fields

uint32_t payload_type
uint32_t payload_size
union {
   H265RawSEIMasteringDisplayColourVolume   mastering_display
   H265RawSEIContentLightLevelInfo   content_light_level
   struct {
      uint8_t *   data
      size_t   data_length
      AVBufferRef *   data_ref
   }   other

Detailed Description

Definition at line 541 of file cbs_h265.h.

Field Documentation

uint32_t H265RawSEIPayload::payload_type

Definition at line 542 of file cbs_h265.h.

Referenced by cbs_h265_free_sei_payload(), and vaapi_encode_h265_write_extra_header().

uint32_t H265RawSEIPayload::payload_size

Definition at line 543 of file cbs_h265.h.

H265RawSEIMasteringDisplayColourVolume H265RawSEIPayload::mastering_display

Definition at line 545 of file cbs_h265.h.

Referenced by vaapi_encode_h265_write_extra_header().

H265RawSEIContentLightLevelInfo H265RawSEIPayload::content_light_level

Definition at line 546 of file cbs_h265.h.

Referenced by vaapi_encode_h265_write_extra_header().

uint8_t* H265RawSEIPayload::data

Definition at line 548 of file cbs_h265.h.

size_t H265RawSEIPayload::data_length

Definition at line 549 of file cbs_h265.h.

AVBufferRef* H265RawSEIPayload::data_ref

Definition at line 550 of file cbs_h265.h.

struct { ... } H265RawSEIPayload::other
union { ... } H265RawSEIPayload::payload

The documentation for this struct was generated from the following file: