FFmpeg 7.1.1
|
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 |