|
FFmpeg
|
Submix layout as defined in section 3.7 of IAMF. More...
#include <iamf.h>
Data Fields | |
| const AVClass * | av_class |
| AVIAMFSubmixElement ** | elements |
| Array of submix elements. More... | |
| unsigned int | nb_elements |
| Number of elements in the submix. More... | |
| AVIAMFSubmixLayout ** | layouts |
| Array of submix layouts. More... | |
| unsigned int | nb_layouts |
| Number of layouts in the submix. More... | |
| AVIAMFParamDefinition * | output_mix_config |
| Information required for post-processing the mixed audio signal to generate the audio signal for playback. More... | |
| AVRational | default_mix_gain |
| Default mix gain value to apply when there are no AVIAMFParamDefinition with output_mix_config's parameter_id available for a given audio frame. More... | |
Submix layout as defined in section 3.7 of IAMF.
| AVIAMFSubmixElement** AVIAMFSubmix::elements |
Array of submix elements.
Set by av_iamf_submix_add_element(), must not be modified by any other code.
Definition at line 565 of file iamf.h.
Referenced by av_iamf_mix_presentation_free(), dump_stream_group(), ff_iamf_add_mix_presentation(), iamf_read_header(), iamf_write_mixing_presentation(), of_map_group(), and print_iamf_submix_params().
| unsigned int AVIAMFSubmix::nb_elements |
Number of elements in the submix.
Set by av_iamf_submix_add_element(), must not be modified by any other code.
Definition at line 572 of file iamf.h.
Referenced by av_iamf_mix_presentation_free(), dump_stream_group(), ff_iamf_add_mix_presentation(), iamf_read_header(), iamf_write_mixing_presentation(), of_map_group(), of_parse_iamf_submixes(), and print_iamf_submix_params().
| AVIAMFSubmixLayout** AVIAMFSubmix::layouts |
Array of submix layouts.
Set by av_iamf_submix_add_layout(), must not be modified by any other code.
Definition at line 580 of file iamf.h.
Referenced by av_iamf_mix_presentation_free(), dump_stream_group(), iamf_write_mixing_presentation(), and print_iamf_submix_params().
| unsigned int AVIAMFSubmix::nb_layouts |
Number of layouts in the submix.
Set by av_iamf_submix_add_layout(), must not be modified by any other code.
Definition at line 587 of file iamf.h.
Referenced by av_iamf_mix_presentation_free(), dump_stream_group(), iamf_write_mixing_presentation(), and print_iamf_submix_params().
| AVIAMFParamDefinition* AVIAMFSubmix::output_mix_config |
Information required for post-processing the mixed audio signal to generate the audio signal for playback.
The type must be AV_IAMF_PARAMETER_DEFINITION_MIX_GAIN.
Definition at line 595 of file iamf.h.
Referenced by av_iamf_mix_presentation_free(), ff_iamf_add_mix_presentation(), iamf_write_mixing_presentation(), mix_presentation_obu(), of_map_group(), of_parse_iamf_submixes(), print_iamf_submix_params(), and submix_presentation_child_next().
| AVRational AVIAMFSubmix::default_mix_gain |
Default mix gain value to apply when there are no AVIAMFParamDefinition with output_mix_config's parameter_id available for a given audio frame.
Definition at line 603 of file iamf.h.
Referenced by iamf_write_mixing_presentation(), mix_presentation_obu(), and print_iamf_submix_params().
1.8.17