Data Fields
DOVIContext Struct Reference

#include <dovi_rpu.h>

Data Fields

void * logctx
AVDOVIRpuDataHeader header
 Currently active RPU data header, updates on every dovi_rpu_parse(). More...
const AVDOVIDataMappingmapping
 Currently active data mappings, or NULL. More...
const AVDOVIColorMetadatacolor
AVBufferRefvdr_ref [DOVI_MAX_DM_ID+1]
 Private fields internal to dovi_rpu.c. More...
uint8_t dv_profile

Detailed Description

Definition at line 31 of file dovi_rpu.h.

Field Documentation

◆ logctx

void* DOVIContext::logctx

Definition at line 32 of file dovi_rpu.h.

◆ header

AVDOVIRpuDataHeader DOVIContext::header

Currently active RPU data header, updates on every dovi_rpu_parse().

Definition at line 37 of file dovi_rpu.h.

◆ mapping

const AVDOVIDataMapping* DOVIContext::mapping

Currently active data mappings, or NULL.

Points into memory owned by the corresponding rpu/vdr_ref, which becomes invalid on the next call to dovi_rpu_parse.

Definition at line 44 of file dovi_rpu.h.

◆ color

const AVDOVIColorMetadata* DOVIContext::color

Definition at line 45 of file dovi_rpu.h.

◆ vdr_ref

AVBufferRef* DOVIContext::vdr_ref[DOVI_MAX_DM_ID+1]

Private fields internal to dovi_rpu.c.

Definition at line 50 of file dovi_rpu.h.

◆ dv_profile

uint8_t DOVIContext::dv_profile

Definition at line 51 of file dovi_rpu.h.

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