Enum OpusPredefinedValues
Pre-defined values for CTL interface.
Namespace: OpusSharp.Core
Assembly: OpusSharp.Core.dll
Syntax
public enum OpusPredefinedValues
Fields
Name | Description |
---|---|
OPUS_APPLICATION_AUDIO | Best for broadcast/high-fidelity application where the decoded audio should be as close as possible to the input. |
OPUS_APPLICATION_RESTRICTED_LOWDELAY | Only use when lowest-achievable latency is what matters most. Voice-optimized modes cannot be used. |
OPUS_APPLICATION_VOIP | Best for most VoIP/Video Conference applications where listening quality and intelligibility matter most. |
OPUS_AUTO | Auto/default setting. |
OPUS_BANDWIDTH_FULLBAND | 20 kHz bandpass. |
OPUS_BANDWIDTH_MEDIUMBAND | 6 kHz bandpass. |
OPUS_BANDWIDTH_NARROWBAND | 4 kHz bandpass. |
OPUS_BANDWIDTH_SUPERWIDEBAND | 12 kHz bandpass. |
OPUS_BANDWIDTH_WIDEBAND | 8 kHz bandpass. |
OPUS_BITRATE_MAX | Maximum bitrate. |
OPUS_FRAMESIZE_100_MS | Use 100 ms frames. |
OPUS_FRAMESIZE_10_MS | Use 10 ms frames. |
OPUS_FRAMESIZE_120_MS | Use 120 ms frames. |
OPUS_FRAMESIZE_20_MS | Use 20 ms frames. |
OPUS_FRAMESIZE_2_5_MS | Use 2.5 ms frames. |
OPUS_FRAMESIZE_40_MS | Use 40 ms frames. |
OPUS_FRAMESIZE_5_MS | Use 5 ms frames. |
OPUS_FRAMESIZE_60_MS | Use 60 ms frames. |
OPUS_FRAMESIZE_80_MS | Use 80 ms frames. |
OPUS_FRAMESIZE_ARG | Select frame size from the argument (default). |
OPUS_SIGNAL_MUSIC | Signal being encoded is music. |
OPUS_SIGNAL_VOICE | Signal being encoded is voice. |