World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл hdr_dynamic_metadata.h

См. исходные тексты.

Классы

struct  AVHDRPlusPercentile
 
struct  AVHDRPlusColorTransformParams
 
struct  AVDynamicHDRPlus
 

Определения типов

typedef struct AVHDRPlusPercentile AVHDRPlusPercentile
 
typedef struct AVHDRPlusColorTransformParams AVHDRPlusColorTransformParams
 
typedef struct AVDynamicHDRPlus AVDynamicHDRPlus
 

Перечисления

enum  AVHDRPlusOverlapProcessOption { AV_HDR_PLUS_OVERLAP_PROCESS_WEIGHTED_AVERAGING = 0, AV_HDR_PLUS_OVERLAP_PROCESS_LAYERING = 1 }
 

Функции

AVDynamicHDRPlusav_dynamic_hdr_plus_alloc (size_t *size)
 
AVDynamicHDRPlusav_dynamic_hdr_plus_create_side_data (AVFrame *frame)
 

Типы

◆ AVHDRPlusPercentile

Represents the percentile at a specific percentage in a distribution.

◆ AVHDRPlusColorTransformParams

Color transform parameters at a processing window in a dynamic metadata for SMPTE 2094-40.

◆ AVDynamicHDRPlus

This struct represents dynamic metadata for color volume transform - application 4 of SMPTE 2094-40:2016 standard.

To be used as payload of a AVFrameSideData or AVPacketSideData with the appropriate type.

Заметки
The struct should be allocated with av_dynamic_hdr_plus_alloc() and its size is not a part of the public ABI.

Перечисления

◆ AVHDRPlusOverlapProcessOption

Option for overlapping elliptical pixel selectors in an image.

Элементы перечислений
AV_HDR_PLUS_OVERLAP_PROCESS_WEIGHTED_AVERAGING 
AV_HDR_PLUS_OVERLAP_PROCESS_LAYERING 

См. определение в файле hdr_dynamic_metadata.h строка 30

Функции

◆ av_dynamic_hdr_plus_alloc()

AVDynamicHDRPlus* av_dynamic_hdr_plus_alloc ( size_t size)

Allocate an AVDynamicHDRPlus structure and set its fields to default values. The resulting struct can be freed using av_freep().

Возвращает
An AVDynamicHDRPlus filled with default values or NULL on failure.

◆ av_dynamic_hdr_plus_create_side_data()

AVDynamicHDRPlus* av_dynamic_hdr_plus_create_side_data ( AVFrame frame)

Allocate a complete AVDynamicHDRPlus and add it to the frame.

Аргументы
frameThe frame which side data is added to.
Возвращает
The AVDynamicHDRPlus structure to be filled by caller or NULL on failure.
AV_HDR_PLUS_OVERLAP_PROCESS_WEIGHTED_AVERAGING
@ AV_HDR_PLUS_OVERLAP_PROCESS_WEIGHTED_AVERAGING
Definition: hdr_dynamic_metadata.h:31
AV_HDR_PLUS_OVERLAP_PROCESS_LAYERING
@ AV_HDR_PLUS_OVERLAP_PROCESS_LAYERING
Definition: hdr_dynamic_metadata.h:32