Provided by: libopus-doc_1.3.1-3_all bug

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.