FFmpeg
Data Fields
AVIAMFMixPresentation Struct Reference

Information on how to render and mix one or more AVIAMFAudioElement to generate the final audio output, as defined in section 3.7 of IAMF. More...

#include <iamf.h>

Data Fields

const AVClassav_class
 
AVIAMFSubmix ** submixes
 Array of submixes. More...
 
unsigned int nb_submixes
 Number of submixes in the presentation. More...
 
AVDictionaryannotations
 A dictionary of strings describing the mix in different languages. More...
 

Detailed Description

Information on how to render and mix one or more AVIAMFAudioElement to generate the final audio output, as defined in section 3.7 of IAMF.

Note
The struct should be allocated with av_iamf_mix_presentation_alloc() and its size is not a part of the public ABI.

Definition at line 613 of file iamf.h.

Field Documentation

◆ av_class

const AVClass* AVIAMFMixPresentation::av_class

Definition at line 614 of file iamf.h.

Referenced by av_iamf_mix_presentation_alloc().

◆ submixes

AVIAMFSubmix** AVIAMFMixPresentation::submixes

Array of submixes.

Set by av_iamf_mix_presentation_add_submix(), must not be modified by any other code.

Definition at line 622 of file iamf.h.

Referenced by av_iamf_mix_presentation_free(), dump_stream_group(), ff_iamf_add_mix_presentation(), and print_iamf_mix_presentation_params().

◆ nb_submixes

unsigned int AVIAMFMixPresentation::nb_submixes

Number of submixes in the presentation.

Set by av_iamf_mix_presentation_add_submix(), must not be modified by any other code.

Definition at line 629 of file iamf.h.

Referenced by av_iamf_mix_presentation_free(), dump_stream_group(), ff_iamf_add_mix_presentation(), and print_iamf_mix_presentation_params().

◆ annotations

AVDictionary* AVIAMFMixPresentation::annotations

A dictionary of strings describing the mix in different languages.

Must have the same amount of entries as every Submix element annotations, stored in the same order, and with the same key strings.

key is a string conforming to BCP-47 that specifies the language for the string stored in value.

Definition at line 641 of file iamf.h.

Referenced by dump_stream_group(), and print_iamf_mix_presentation_params().


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