Click or drag to resize
OpusAudioEncoderConfiguration Class
Opus audio encoder configuration.
Inheritance Hierarchy
SystemObject
  StreamCoders.EncoderAudioEncoderConfiguration
    StreamCoders.EncoderOpusAudioEncoderConfiguration

Namespace: StreamCoders.Encoder
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class OpusAudioEncoderConfiguration : AudioEncoderConfiguration

The OpusAudioEncoderConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodOpusAudioEncoderConfiguration
Initializes a new instance of the OpusAudioEncoderConfiguration class
Top
Properties
  NameDescription
Public propertyBitrate (Inherited from AudioEncoderConfiguration.)
Public propertyBitrateMode
Gets or sets the Bitrate Mode of the output stream.
Constant Bitrate: Hard CBR. This can cause noticeable quality degradation.
Variable Bitrate: VBR (default).
Public propertyBitsPerSample (Inherited from AudioEncoderConfiguration.)
Public propertyChannels (Inherited from AudioEncoderConfiguration.)
Public propertyDecoderSpecificData (Inherited from AudioEncoderConfiguration.)
Public propertyInitializationStatus (Inherited from AudioEncoderConfiguration.)
Public propertySamplerate (Inherited from AudioEncoderConfiguration.)
Top
Methods
  NameDescription
Public methodToTrackInfo
Creates a TrackInfo instance from a AudioEncoderConfiguration instance. The AudioEncoderConfiguration instance needs to be initialized by an Encoder.
(Inherited from AudioEncoderConfiguration.)
Top
Fields
  NameDescription
Public fieldApplication
Configures the encoder's intended application.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also