|
FFmpeg
|
Data Structures | |
| struct | AVIAMFLayer |
| A layer defining a Channel Layout in the Audio Element. More... | |
| struct | AVIAMFAudioElement |
| Information on how to combine one or more audio streams, as defined in section 3.6 of IAMF. More... | |
Functions | |
| const AVClass * | av_iamf_audio_element_get_class (void) |
| AVIAMFAudioElement * | av_iamf_audio_element_alloc (void) |
| Allocates a AVIAMFAudioElement, and initializes its fields with default values. More... | |
| AVIAMFLayer * | av_iamf_audio_element_add_layer (AVIAMFAudioElement *audio_element) |
| Allocate a layer and add it to a given AVIAMFAudioElement. More... | |
| void | av_iamf_audio_element_free (AVIAMFAudioElement **audio_element) |
| Free an AVIAMFAudioElement and all its contents. More... | |
Audio Elements as defined in section 3.6 of IAMF.
| enum AVIAMFAmbisonicsMode |
| const AVClass* av_iamf_audio_element_get_class | ( | void | ) |
Definition at line 317 of file iamf.c.
Referenced by stream_group_child_iterate().
| AVIAMFAudioElement* av_iamf_audio_element_alloc | ( | void | ) |
Allocates a AVIAMFAudioElement, and initializes its fields with default values.
No layers are allocated. Must be freed with av_iamf_audio_element_free().
Definition at line 322 of file iamf.c.
Referenced by audio_element_obu(), and avformat_stream_group_create().
| AVIAMFLayer* av_iamf_audio_element_add_layer | ( | AVIAMFAudioElement * | audio_element | ) |
Allocate a layer and add it to a given AVIAMFAudioElement.
It is freed by av_iamf_audio_element_free() alongside the rest of the parent AVIAMFAudioElement.
Referenced by ambisonics_config(), of_parse_iamf_audio_element_layers(), and scalable_channel_layout_config().
| void av_iamf_audio_element_free | ( | AVIAMFAudioElement ** | audio_element | ) |
Free an AVIAMFAudioElement and all its contents.
| audio_element | pointer to pointer to an allocated AVIAMFAudioElement. upon return, *audio_element will be set to NULL. |
Definition at line 336 of file iamf.c.
Referenced by ff_free_stream_group(), ff_iamf_free_audio_element(), and iamf_read_header().
1.8.17