VLC 4.0.0-dev
Loading...
Searching...
No Matches
Collaboration diagram for Ancillary IDs and data:

Data Structures

struct  vlc_video_dovi_metadata_t
 
struct  vlc_video_hdr_dynamic_metadata_t
 
struct  vlc_icc_profile_t
 
struct  vlc_vpx_alpha_t
 

Macros

#define VLC_ANCILLARY_ID_DOVI   VLC_FOURCC('D','o','V','i')
 
#define VLC_ANCILLARY_ID_HDR10PLUS   VLC_FOURCC('H','D','R','+')
 HDR10+ Dynamic metadata (based on ATSC A/341 Amendment 2094-40)
 
#define VLC_ANCILLARY_ID_ICC   VLC_FOURCC('i','C','C','P')
 Embedded ICC profiles.
 
#define VLC_ANCILLARY_ID_VPX_ALPHA   VLC_FOURCC('v','p','x','A')
 VPx alpha data.
 

Typedefs

typedef struct vlc_video_dovi_metadata_t vlc_video_dovi_metadata_t
 
typedef struct vlc_video_hdr_dynamic_metadata_t vlc_video_hdr_dynamic_metadata_t
 
typedef struct vlc_icc_profile_t vlc_icc_profile_t
 
typedef struct vlc_vpx_alpha_t vlc_vpx_alpha_t
 

Enumerations

enum  vlc_dovi_reshape_method_t { VLC_DOVI_RESHAPE_POLYNOMIAL = 0 , VLC_DOVI_RESHAPE_MMR = 1 }
 Dolby Vision metadata description. More...
 
enum  vlc_dovi_nlq_method_t { VLC_DOVI_NLQ_NONE = -1 , VLC_DOVI_NLQ_LINEAR_DZ = 0 }
 

Detailed Description

Macro Definition Documentation

◆ VLC_ANCILLARY_ID_DOVI

#define VLC_ANCILLARY_ID_DOVI   VLC_FOURCC('D','o','V','i')

◆ VLC_ANCILLARY_ID_HDR10PLUS

#define VLC_ANCILLARY_ID_HDR10PLUS   VLC_FOURCC('H','D','R','+')

HDR10+ Dynamic metadata (based on ATSC A/341 Amendment 2094-40)

This is similar to SMPTE ST2094-40:2016, but omits the mastering display and target display actual peak luminance LUTs, the rectangular boundaries and ellipse coefficients, and support for multiple processing windows, as these are intentionally left unused in this version of the specification.

◆ VLC_ANCILLARY_ID_ICC

#define VLC_ANCILLARY_ID_ICC   VLC_FOURCC('i','C','C','P')

Embedded ICC profiles.

◆ VLC_ANCILLARY_ID_VPX_ALPHA

#define VLC_ANCILLARY_ID_VPX_ALPHA   VLC_FOURCC('v','p','x','A')

VPx alpha data.

Typedef Documentation

◆ vlc_icc_profile_t

◆ vlc_video_dovi_metadata_t

◆ vlc_video_hdr_dynamic_metadata_t

◆ vlc_vpx_alpha_t

Enumeration Type Documentation

◆ vlc_dovi_nlq_method_t

Enumerator
VLC_DOVI_NLQ_NONE 
VLC_DOVI_NLQ_LINEAR_DZ 

◆ vlc_dovi_reshape_method_t

Dolby Vision metadata description.

Enumerator
VLC_DOVI_RESHAPE_POLYNOMIAL 
VLC_DOVI_RESHAPE_MMR