|
FFmpeg 7.1.2
|
Parameters as defined in section 3.6.1 of IAMF. More...
#include <libavutil/iamf.h>
Data Fields | |
| const AVClass * | av_class |
| size_t | subblocks_offset |
| Offset in bytes from the start of this struct, at which the subblocks array is located. | |
| size_t | subblock_size |
| Size in bytes of each element in the subblocks array. | |
| unsigned int | nb_subblocks |
| Number of subblocks in the array. | |
| enum AVIAMFParamDefinitionType | type |
| Parameters type. | |
| unsigned int | parameter_id |
| Identifier for the paremeter substream. | |
| unsigned int | parameter_rate |
| Sample rate for the paremeter substream. | |
| unsigned int | duration |
| The accumulated duration of all blocks in this parameter definition, in units of 1 / parameter_rate. | |
| unsigned int | constant_subblock_duration |
| The duration of every subblock in the case where all subblocks, with the optional exception of the last subblock, have equal durations. | |
Parameters as defined in section 3.6.1 of IAMF.
The struct is allocated by av_iamf_param_definition_alloc() along with an array of subblocks, its type depending on the value of type. This array is placed subblocks_offset bytes after the start of this struct.
| size_t AVIAMFParamDefinition::subblocks_offset |
Offset in bytes from the start of this struct, at which the subblocks array is located.
Definition at line 200 of file iamf.h.
Referenced by av_iamf_param_definition_get_subblock().
| size_t AVIAMFParamDefinition::subblock_size |
Size in bytes of each element in the subblocks array.
Definition at line 204 of file iamf.h.
Referenced by av_iamf_param_definition_get_subblock().
| unsigned int AVIAMFParamDefinition::nb_subblocks |
| enum AVIAMFParamDefinitionType AVIAMFParamDefinition::type |
| unsigned int AVIAMFParamDefinition::parameter_id |
| unsigned int AVIAMFParamDefinition::parameter_rate |
| unsigned int AVIAMFParamDefinition::duration |
The accumulated duration of all blocks in this parameter definition, in units of 1 / parameter_rate.
May be 0, in which case all duration values should be specified in another parameter definition referencing the same parameter_id.
| unsigned int AVIAMFParamDefinition::constant_subblock_duration |