FFmpeg
Files | Data Structures | Macros | Functions
3D Reference Displays Information

Files

file  tdrdi.h
 

Data Structures

struct  AV3DReferenceDisplaysInfo
 This structure describes information about the reference display width(s) and reference viewing distance(s) as well as information about the corresponding reference stereo pair(s). More...
 
struct  AV3DReferenceDisplay
 Data structure for single deference display information. More...
 

Macros

#define AV_TDRDI_MAX_NUM_REF_DISPLAY   32
 

Functions

static av_always_inline AV3DReferenceDisplayav_tdrdi_get_display (AV3DReferenceDisplaysInfo *tdrdi, unsigned int idx)
 
AV3DReferenceDisplaysInfoav_tdrdi_alloc (unsigned int nb_displays, size_t *size)
 Allocate a AV3DReferenceDisplaysInfo structure and initialize its fields to default values. More...
 

Detailed Description

The 3D Reference Displays Information describes information about the reference display width(s) and reference viewing distance(s) as well as information about the corresponding reference stereo pair(s).

Macro Definition Documentation

◆ AV_TDRDI_MAX_NUM_REF_DISPLAY

#define AV_TDRDI_MAX_NUM_REF_DISPLAY   32

Definition at line 43 of file tdrdi.h.

Function Documentation

◆ av_tdrdi_get_display()

static av_always_inline AV3DReferenceDisplay* av_tdrdi_get_display ( AV3DReferenceDisplaysInfo tdrdi,
unsigned int  idx 
)
static

Definition at line 145 of file tdrdi.h.

Referenced by hevc_sei_to_context(), and nvenc_send_frame().

◆ av_tdrdi_alloc()

AV3DReferenceDisplaysInfo* av_tdrdi_alloc ( unsigned int  nb_displays,
size_t *  size 
)

Allocate a AV3DReferenceDisplaysInfo structure and initialize its fields to default values.

Returns
the newly allocated struct or NULL on failure

Definition at line 25 of file tdrdi.c.

Referenced by hevc_sei_to_context().