|
FFmpeg
|
Information on how to combine one or more audio streams, as defined in section 3.6 of IAMF. More...
#include <iamf.h>
Data Fields | |
| const AVClass * | av_class |
| AVIAMFLayer ** | layers |
| unsigned int | nb_layers |
| Number of layers, or channel groups, in the Audio Element. More... | |
| AVIAMFParamDefinition * | demixing_info |
| Demixing information used to reconstruct a scalable channel audio representation. More... | |
| AVIAMFParamDefinition * | recon_gain_info |
| Recon gain information used to reconstruct a scalable channel audio representation. More... | |
| enum AVIAMFAudioElementType | audio_element_type |
| Audio element type as defined in section 3.6 of IAMF. More... | |
| unsigned int | default_w |
| Default weight value as defined in section 3.6 of IAMF. More... | |
Information on how to combine one or more audio streams, as defined in section 3.6 of IAMF.
| const AVClass* AVIAMFAudioElement::av_class |
Definition at line 357 of file iamf.h.
Referenced by av_iamf_audio_element_alloc().
| AVIAMFLayer** AVIAMFAudioElement::layers |
Definition at line 359 of file iamf.h.
Referenced by ambisonics_config(), av_iamf_audio_element_free(), dump_stream_group(), ff_iamf_add_audio_element(), iamf_write_audio_element(), parameter_block_obu(), print_iamf_audio_element_params(), scalable_channel_layout_config(), and write_parameter_block().
| unsigned int AVIAMFAudioElement::nb_layers |
Number of layers, or channel groups, in the Audio Element.
There may be 6 layers at most, and for audio_element_type AV_IAMF_AUDIO_ELEMENT_TYPE_SCENE, there may be exactly 1.
Set by av_iamf_audio_element_add_layer(), must not be modified by any other code.
Definition at line 368 of file iamf.h.
Referenced by av_iamf_audio_element_free(), dump_stream_group(), ff_iamf_add_audio_element(), iamf_write_audio_element(), of_parse_iamf_audio_element_layers(), parameter_block_obu(), print_iamf_audio_element_params(), scalable_channel_layout_config(), and write_parameter_block().
| AVIAMFParamDefinition* AVIAMFAudioElement::demixing_info |
Demixing information used to reconstruct a scalable channel audio representation.
The type must be AV_IAMF_PARAMETER_DEFINITION_DEMIXING.
Definition at line 376 of file iamf.h.
Referenced by audio_element_obu(), av_iamf_audio_element_free(), ff_iamf_add_audio_element(), iamf_write_audio_element(), of_map_group(), of_parse_iamf_audio_element_layers(), and print_iamf_audio_element_params().
| AVIAMFParamDefinition* AVIAMFAudioElement::recon_gain_info |
Recon gain information used to reconstruct a scalable channel audio representation.
The type must be AV_IAMF_PARAMETER_DEFINITION_RECON_GAIN.
Definition at line 383 of file iamf.h.
Referenced by audio_element_obu(), av_iamf_audio_element_free(), ff_iamf_add_audio_element(), iamf_write_audio_element(), of_map_group(), of_parse_iamf_audio_element_layers(), and print_iamf_audio_element_params().
| enum AVIAMFAudioElementType AVIAMFAudioElement::audio_element_type |
Audio element type as defined in section 3.6 of IAMF.
Definition at line 388 of file iamf.h.
Referenced by audio_element_obu(), ff_iamf_add_audio_element(), iamf_write_audio_element(), and print_iamf_audio_element_params().
| unsigned int AVIAMFAudioElement::default_w |
Default weight value as defined in section 3.6 of IAMF.
Definition at line 393 of file iamf.h.
Referenced by iamf_write_audio_element(), param_parse(), and print_iamf_audio_element_params().
1.8.17