opus_ctlvalues(3) Opus opus_ctlvalues(3) NAME opus_ctlvalues - Pre-defined values for CTL interface SYNOPSIS Macros #define OPUS_AUTO Auto/default setting. #define OPUS_BITRATE_MAX Maximum bitrate. #define OPUS_APPLICATION_VOIP Best for most VoIP/videoconference applications where listening quality and intelligibility matter most. #define OPUS_APPLICATION_AUDIO Best for broadcast/high-fidelity application where the decoded audio should be as close as possible to the input. #define OPUS_APPLICATION_RESTRICTED_LOWDELAY Only use when lowest-achievable latency is what matters most. #define OPUS_SIGNAL_VOICE 3001 Signal being encoded is voice. #define OPUS_SIGNAL_MUSIC 3002 Signal being encoded is music. #define OPUS_BANDWIDTH_NARROWBAND 4 kHz bandpass #define OPUS_BANDWIDTH_MEDIUMBAND 6 kHz bandpass #define OPUS_BANDWIDTH_WIDEBAND 8 kHz bandpass #define OPUS_BANDWIDTH_SUPERWIDEBAND 12 kHz bandpass #define OPUS_BANDWIDTH_FULLBAND 20 kHz bandpass #define OPUS_FRAMESIZE_ARG 5000 Select frame size from the argument (default) #define OPUS_FRAMESIZE_2_5_MS 5001 Use 2.5 ms frames. #define OPUS_FRAMESIZE_5_MS 5002 Use 5 ms frames. #define OPUS_FRAMESIZE_10_MS 5003 Use 10 ms frames. #define OPUS_FRAMESIZE_20_MS 5004 Use 20 ms frames. #define OPUS_FRAMESIZE_40_MS 5005 Use 40 ms frames. #define OPUS_FRAMESIZE_60_MS 5006 Use 60 ms frames. #define OPUS_FRAMESIZE_80_MS 5007 Use 80 ms frames. #define OPUS_FRAMESIZE_100_MS 5008 Use 100 ms frames. #define OPUS_FRAMESIZE_120_MS 5009 Use 120 ms frames. Detailed Description See also Generic CTLs, Encoder related CTLs Macro Definition Documentation #define OPUS_APPLICATION_AUDIO Best for broadcast/high-fidelity application where the decoded audio should be as close as possible to the input. #define OPUS_APPLICATION_RESTRICTED_LOWDELAY Only use when lowest-achievable latency is what matters most. Voice- optimized modes cannot be used. #define OPUS_APPLICATION_VOIP Best for most VoIP/videoconference applications where listening quality and intelligibility matter most. #define OPUS_AUTO Auto/default setting. #define OPUS_BANDWIDTH_FULLBAND 20 kHz bandpass #define OPUS_BANDWIDTH_MEDIUMBAND 6 kHz bandpass #define OPUS_BANDWIDTH_NARROWBAND 4 kHz bandpass #define OPUS_BANDWIDTH_SUPERWIDEBAND 12 kHz bandpass #define OPUS_BANDWIDTH_WIDEBAND 8 kHz bandpass #define OPUS_BITRATE_MAX Maximum bitrate. #define OPUS_FRAMESIZE_100_MS 5008 Use 100 ms frames. #define OPUS_FRAMESIZE_10_MS 5003 Use 10 ms frames. #define OPUS_FRAMESIZE_120_MS 5009 Use 120 ms frames. #define OPUS_FRAMESIZE_20_MS 5004 Use 20 ms frames. #define OPUS_FRAMESIZE_2_5_MS 5001 Use 2.5 ms frames. #define OPUS_FRAMESIZE_40_MS 5005 Use 40 ms frames. #define OPUS_FRAMESIZE_5_MS 5002 Use 5 ms frames. #define OPUS_FRAMESIZE_60_MS 5006 Use 60 ms frames. #define OPUS_FRAMESIZE_80_MS 5007 Use 80 ms frames. #define OPUS_FRAMESIZE_ARG 5000 Select frame size from the argument (default) #define OPUS_SIGNAL_MUSIC 3002 Signal being encoded is music. #define OPUS_SIGNAL_VOICE 3001 Signal being encoded is voice. Author Generated automatically by Doxygen for Opus from the source code. Version 1.3.1 Fri Feb 11 2022 opus_ctlvalues(3)