Mix Gain Parameter Data as defined in section 3.8.1 of IAMF.
More...
#include <libavutil/iamf.h>
Mix Gain Parameter Data as defined in section 3.8.1 of IAMF.
- Note
- This struct's size is not a part of the public ABI.
Definition at line 77 of file iamf.h.
◆ av_class
const AVClass* AVIAMFMixGain::av_class |
◆ subblock_duration
unsigned int AVIAMFMixGain::subblock_duration |
Duration for the given subblock, in units of 1 / parameter_rate.
It must not be 0.
Definition at line 85 of file iamf.h.
◆ animation_type
The type of animation applied to the parameter values.
Definition at line 89 of file iamf.h.
◆ start_point_value
Parameter value that is applied at the start of the subblock.
Applies to all defined Animation Types.
Valid range of values is -128.0 to 128.0
Definition at line 96 of file iamf.h.
◆ end_point_value
Parameter value that is applied at the end of the subblock.
Applies only to AV_IAMF_ANIMATION_TYPE_LINEAR and AV_IAMF_ANIMATION_TYPE_BEZIER Animation Types.
Valid range of values is -128.0 to 128.0
Definition at line 104 of file iamf.h.
◆ control_point_value
Parameter value of the middle control point of a quadratic Bezier curve, i.e., its y-axis value.
Applies only to AV_IAMF_ANIMATION_TYPE_BEZIER Animation Type.
Valid range of values is -128.0 to 128.0
Definition at line 112 of file iamf.h.
◆ control_point_relative_time
AVRational AVIAMFMixGain::control_point_relative_time |
Parameter value of the time of the middle control point of a quadratic Bezier curve, i.e., its x-axis value.
Applies only to AV_IAMF_ANIMATION_TYPE_BEZIER Animation Type.
Valid range of values is 0.0 to 1.0
Definition at line 120 of file iamf.h.
The documentation for this struct was generated from the following file: