FFmpeg
Data Fields

Submix layout as defined in section 3.7.6 of IAMF. More...

#include <iamf.h>

Data Fields

const AVClassav_class
 
enum AVIAMFSubmixLayoutType layout_type
 
AVChannelLayout sound_system
 Channel layout matching one of Sound Systems A to J of ITU-2051-3, plus 7.1.2ch, 3.1.2ch, and binaural. More...
 
AVRational integrated_loudness
 The program integrated loudness information, as defined in ITU-1770-4. More...
 
AVRational digital_peak
 The digital (sampled) peak value of the audio signal, as defined in ITU-1770-4. More...
 
AVRational true_peak
 The true peak of the audio signal, as defined in ITU-1770-4. More...
 
AVRational dialogue_anchored_loudness
 The Dialogue loudness information, as defined in ITU-1770-4. More...
 
AVRational album_anchored_loudness
 The Album loudness information, as defined in ITU-1770-4. More...
 

Detailed Description

Submix layout as defined in section 3.7.6 of IAMF.

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

Definition at line 514 of file iamf.h.

Field Documentation

◆ av_class

const AVClass* AVIAMFSubmixLayout::av_class

Definition at line 515 of file iamf.h.

◆ layout_type

enum AVIAMFSubmixLayoutType AVIAMFSubmixLayout::layout_type

Definition at line 517 of file iamf.h.

Referenced by dump_stream_group(), iamf_write_mixing_presentation(), and mix_presentation_obu().

◆ sound_system

AVChannelLayout AVIAMFSubmixLayout::sound_system

Channel layout matching one of Sound Systems A to J of ITU-2051-3, plus 7.1.2ch, 3.1.2ch, and binaural.

If layout_type is not AV_IAMF_SUBMIX_LAYOUT_TYPE_LOUDSPEAKERS or AV_IAMF_SUBMIX_LAYOUT_TYPE_BINAURAL, this field is undefined.

Definition at line 525 of file iamf.h.

Referenced by dump_stream_group(), iamf_write_mixing_presentation(), and mix_presentation_obu().

◆ integrated_loudness

AVRational AVIAMFSubmixLayout::integrated_loudness

The program integrated loudness information, as defined in ITU-1770-4.

Definition at line 530 of file iamf.h.

Referenced by iamf_write_mixing_presentation(), and mix_presentation_obu().

◆ digital_peak

AVRational AVIAMFSubmixLayout::digital_peak

The digital (sampled) peak value of the audio signal, as defined in ITU-1770-4.

Definition at line 535 of file iamf.h.

Referenced by iamf_write_mixing_presentation(), and mix_presentation_obu().

◆ true_peak

AVRational AVIAMFSubmixLayout::true_peak

The true peak of the audio signal, as defined in ITU-1770-4.

Definition at line 539 of file iamf.h.

Referenced by iamf_write_mixing_presentation(), and mix_presentation_obu().

◆ dialogue_anchored_loudness

AVRational AVIAMFSubmixLayout::dialogue_anchored_loudness

The Dialogue loudness information, as defined in ITU-1770-4.

Definition at line 543 of file iamf.h.

Referenced by iamf_write_mixing_presentation(), and mix_presentation_obu().

◆ album_anchored_loudness

AVRational AVIAMFSubmixLayout::album_anchored_loudness

The Album loudness information, as defined in ITU-1770-4.

Definition at line 547 of file iamf.h.

Referenced by iamf_write_mixing_presentation(), and mix_presentation_obu().


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