opus_decoderctls(3) | Opus | opus_decoderctls(3) |
opus_decoderctls - Decoder related CTLs
#define OPUS_SET_GAIN(x)
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.
See also
Gets the decoder's configured gain adjustment.
See also
Parameters
Gets the duration (in samples) of the last packet successfully decoded or concealed.
Parameters
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.
Parameters
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))
Parameters
Generated automatically by Doxygen for Opus from the source code.
Fri Jan 27 2023 | Version 1.3.1 |