opus_decoderctls - Decoder related CTLs
Configures decoder gain adjustment. #define OPUS_GET_GAIN(x)
Gets the decoder's configured gain adjustment. #define OPUS_GET_LAST_PACKET_DURATION(x)
Gets the duration (in samples) of the last packet successfully decoded or concealed. #define OPUS_GET_PITCH(x)
Gets the pitch of the last decoded frame, if available.
Gets the decoder's configured gain adjustment.
Gets the duration (in samples) of the last packet successfully decoded or concealed.
Gets the pitch of the last decoded frame, if available. This can be used for any post-processing algorithm requiring the use of pitch, e.g. time stretching/shortening. If the last frame was not voiced, or if the pitch was not coded in the frame, then zero is returned.
This CTL is only implemented for decoder instances.
Configures decoder gain adjustment. Scales the decoded output by a factor specified in Q8 dB units. This has a maximum range of -32768 to 32767 inclusive, and returns OPUS_BAD_ARG otherwise. The default is zero indicating no adjustment. This setting survives decoder reset.
gain = pow(10, x/(20.0*256))
Generated automatically by Doxygen for Opus from the source code.
|Fri Feb 11 2022||Version 1.3.1|