| StreamCoders.Encoder Namespace | 
| Class | Description | |
|---|---|---|
| AacAccessUnitTool | 
            Handles the creation and expansion AAC access units.
              | |
| AacAccessUnitToolNetworkConfiguration | ||
| AacAudioEncoderConfiguration | 
            AAC Audio Encoder Configuration
              | |
| AACEncoder | 
	AAC/HE-AAC - MPEG4-Audio Encoder. Supports Low Complexity (LC, LC+SBR) and Long Term
	Prediction (LTP).
  | |
| AAudioEncoderBase | ||
| APVideoEncoderBase | 
	Abstract base class for all video encoders. 
  | |
| AudioEncoderConfiguration | ||
| AudioEncoderFactory | 
	Creates audio encoder objects based on given critera.
  | |
| AVideoEncoderBase | ||
| EncoderConfigurationFactory | ||
| H263Encoder | 
	H.263 video Encoder
	 Currently H.263 encoder supports baseline profile plus Annexes D, F, G, I, J, M, O, P, S, T of the ITU-T Recommendation H.263. In additional to un-encapsulated (raw) data, the Encoder is able to produce RFC 2190, RFC 2429, RFC 4629 RTP frames.  | |
| H263VideoEncoderConfiguration | ||
| H264AccessUnitTool | 
                Builds StartCode + NAL from MPEG Access Unit.
              | |
| H264Encoder | ||
| H264RateControl | ||
| H264VideoEncoderConfiguration | ||
| H265AccessUnitTool | ||
| H265NalOffset | 
                 Contains information about H.265 NAL information. This information is returned by the
                 H265AccessUnitTool  | |
| Mp3AudioEncoderConfiguration | ||
| MP3Encoder | 
	MP3 Encoder. Compresses PCM to MPEG Audio.
  | |
| Mpeg42VideoEncoderConfiguration | MPEG-4.2 video encoder configuration.  | |
| MPEG4Encoder | 
	MPEG-4.2 Encoder.  Streamcoders MPEG-4 Encoder is an ISO/IEC 14496-2 conforming encoder. 
  | |
| Mpeg4MotionEstimation | 
             	Mpeg4 motion estimation.
               | |
| Mpeg4RateControl | 
             	MPEG4 rate control settings.
               | |
| OpusAudioEncoderConfiguration | 
                 Opus audio encoder configuration.
               | |
| OpusEncoder | 
	Fixed point Opus audio encoder. Supported Sampling rates: 8000, 12000, 16000, 24000, or 48000 Supported number of channels: 1, 2 The default duration is 20ms. Bitrates range from 500 to 512000 bits per second.  | |
| SpeechEncoder | 
	SpeechEncoder handles the encoding of speech audio frames.
  | |
| VC1Encoder | ||
| Vc1VideoEncoderConfiguration | 
                 VC1 video encoder configuration.
               | |
| VideoEncoderConfiguration | 
                 Is used to initialize video encoders. In order to use codec specific parameters, one of
                 the specialized derivations of this should be used to initialize an encoder.
               | |
| VideoEncoderFactory | 
	Creates video encoder objects based on given critera.
  | |
| VorbisAudioEncoderConfiguration | ||
| VorbisEncoder | 
	Vorbis Audio encoder.
  | |
| VP8Encoder | 
	Google VP8 Encoder
  | |
| Vp8VideoEncoderConfiguration | 
                 VP8 Video encoder configuration. 
               | |
| VP9Encoder | 
	Google VP9 Encoder. The encoder is still beta and should not be used in production.
  | |
| Vp9VideoEncoderConfiguration | 
                 VP9 Video encoder configuration. 
               | |
| VpxVideoEncoderConfiguration | 
                 VPX Video encoder configuration. Base class for VP8 and VP9 encoder configuration.
               | |
| WmaAudioEncoderConfiguration | 
                 Windows Media Audio Encoder 9 Configuration
               | |
| WMAProEncoder | 
| Interface | Description | |
|---|---|---|
| IAudioEncoderBase | ||
| IEncoder | ||
| ISpeechEncoder | 
                 Interface for speech encoder.
               | |
| IVideoEncoderBase | 
| Enumeration | Description | |
|---|---|---|
| AACFormats | 
             	Enumeration of AAC Formats.
               | |
| AACProfiles | 
             	Supported AAC Profiles.
               | |
| BitrateMode | 
                 Describes the support bitrate modes for encoders.
               | |
| H263FramingType | 
             	H.263 RTP Framing Types.
               | |
| H263RateControlType | ||
| H264Deblocking | 
             	Types of Deblocking Modes.
               | |
| H264MotionEstimation | 
             	Define the type of motion estimation techniques.
               | |
| H264Profile | 
                 Supported H.264 profiles
               | |
| H264RateControlType | 
             	Define the type of rate control to use when encoding.
               | |
| H264Speed | 
             	Speed levels of the H.264 encoder.
               | |
| H264TransformAdaptivity | 
             	Values that represent H264TransformAdaptivity.
               | |
| Mpeg4MotionEstimationAccuracy | 
             	Values that represent the various methods for motion estimation.
               | |
| Mpeg4RateControlType | 
             	Values that represent the available rate control types.
               | |
| OpusApplication | 
                 Configures the encoder's intended application.
               | |
| StereoMode | 
                 Supported channel configuration modes.
               | |
| VpxDeadline | 
                 VP8 Deadline values for quality/latency output.
               |