|
FFmpeg
|
#include <limits.h>#include <stddef.h>#include <stdint.h>#include "avassert.h"#include "error.h"#include "iamf.h"#include "log.h"#include "mem.h"#include "opt.h"Go to the source code of this file.
Macros | |
| #define | IAMF_ADD_FUNC_TEMPLATE(parent_type, parent_name, child_type, child_name, suffix) |
| #define | FLAGS AV_OPT_FLAG_ENCODING_PARAM |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
| #define | OFFSET(x) |
Functions | |
| static const AVClass * | param_definition_child_iterate (void **opaque) |
| const AVClass * | av_iamf_param_definition_get_class (void) |
| AVIAMFParamDefinition * | av_iamf_param_definition_alloc (enum AVIAMFParamDefinitionType type, unsigned int nb_subblocks, size_t *out_size) |
Allocates memory for AVIAMFParamDefinition, plus an array of nb_subblocks amount of subblocks of the given type and initializes the variables. | |
| static const AVClass * | audio_element_child_iterate (void **opaque) |
| 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. | |
| void | av_iamf_audio_element_free (AVIAMFAudioElement **paudio_element) |
| Free an AVIAMFAudioElement and all its contents. | |
| static void * | submix_element_child_next (void *obj, void *prev) |
| static const AVClass * | submix_element_child_iterate (void **opaque) |
| static void * | submix_presentation_child_next (void *obj, void *prev) |
| static const AVClass * | submix_presentation_child_iterate (void **opaque) |
| static const AVClass * | mix_presentation_child_iterate (void **opaque) |
| const AVClass * | av_iamf_mix_presentation_get_class (void) |
| AVIAMFMixPresentation * | av_iamf_mix_presentation_alloc (void) |
| Allocates a AVIAMFMixPresentation, and initializes its fields with default values. | |
| void | av_iamf_mix_presentation_free (AVIAMFMixPresentation **pmix_presentation) |
| Free an AVIAMFMixPresentation and all its contents. | |
Variables | |
| static const AVOption | mix_gain_options [] |
| static const AVClass | mix_gain_class |
| static const AVOption | demixing_info_options [] |
| static const AVClass | demixing_info_class |
| static const AVOption | recon_gain_options [] |
| static const AVClass | recon_gain_class |
| static const AVOption | param_definition_options [] |
| static const AVClass | param_definition_class |
| static const AVOptionArrayDef | demixing_matrix_def = { .size_max = (255 + 255) * 255, .sep = '|' } |
| static const AVOption | layer_options [] |
| static const AVClass | layer_class |
| static const AVOption | audio_element_options [] |
| static const AVClass | audio_element_class |
| static const AVOption | submix_element_options [] |
| static const AVClass | element_class |
| static const AVOption | submix_layout_options [] |
| static const AVClass | layout_class |
| static const AVOption | submix_presentation_options [] |
| static const AVClass | submix_class |
| static const AVOption | mix_presentation_options [] |
| static const AVClass | mix_presentation_class |
| #define IAMF_ADD_FUNC_TEMPLATE | ( | parent_type, | |
| parent_name, | |||
| child_type, | |||
| child_name, | |||
| suffix ) |
| #define FLAGS AV_OPT_FLAG_ENCODING_PARAM |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
| #define OFFSET | ( | x | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 76 of file iamf.c.
Referenced by av_iamf_param_definition_alloc(), and param_definition_child_iterate().
|
static |
|
static |
Definition at line 91 of file iamf.c.
Referenced by av_iamf_param_definition_alloc(), and param_definition_child_iterate().
|
static |
|
static |
Definition at line 105 of file iamf.c.
Referenced by av_iamf_param_definition_alloc(), and param_definition_child_iterate().
|
static |
|
static |
Definition at line 146 of file iamf.c.
Referenced by av_iamf_param_definition_alloc(), av_iamf_param_definition_get_class(), submix_element_child_iterate(), and submix_presentation_child_iterate().
|
static |
|
static |
Definition at line 277 of file iamf.c.
Referenced by audio_element_child_iterate().
|
static |
|
static |
Definition at line 311 of file iamf.c.
Referenced by av_iamf_audio_element_alloc(), and av_iamf_audio_element_get_class().
|
static |
|
static |
Definition at line 398 of file iamf.c.
Referenced by submix_presentation_child_iterate().
|
static |
|
static |
Definition at line 428 of file iamf.c.
Referenced by submix_presentation_child_iterate().
|
static |
|
static |
Definition at line 477 of file iamf.c.
Referenced by mix_presentation_child_iterate().
|
static |
|
static |
Definition at line 509 of file iamf.c.
Referenced by av_iamf_mix_presentation_alloc(), and av_iamf_mix_presentation_get_class().