FFmpeg  3.2.10
Data Structures | Functions
mastering_display_metadata.h File Reference
#include "frame.h"
#include "rational.h"

Go to the source code of this file.

Data Structures

struct  AVMasteringDisplayMetadata
 Copyright (c) 2016 Neil Birkbeck neil..nosp@m.birk.nosp@m.beck@.nosp@m.gmai.nosp@m.l.com More...
 

Functions

AVMasteringDisplayMetadataav_mastering_display_metadata_alloc (void)
 Allocate an AVMasteringDisplayMetadata structure and set its fields to default values. More...
 
AVMasteringDisplayMetadataav_mastering_display_metadata_create_side_data (AVFrame *frame)
 Allocate a complete AVMasteringDisplayMetadata and add it to the frame. More...
 

Function Documentation

◆ av_mastering_display_metadata_alloc()

AVMasteringDisplayMetadata* av_mastering_display_metadata_alloc ( void  )

Allocate an AVMasteringDisplayMetadata structure and set its fields to default values.

The resulting struct can be freed using av_freep().

Returns
An AVMasteringDisplayMetadata filled with default values or NULL on failure.

◆ av_mastering_display_metadata_create_side_data()

AVMasteringDisplayMetadata* av_mastering_display_metadata_create_side_data ( AVFrame frame)

Allocate a complete AVMasteringDisplayMetadata and add it to the frame.

Parameters
frameThe frame which side data is added to.
Returns
The AVMasteringDisplayMetadata structure to be filled by caller.