Click or drag to resize
StreamCoders.Decoder Namespace
 
Classes
  ClassDescription
Public classAacAudioDecoderConfiguration
AAC audio decoder configuration.
Public classAACDecoder
AAC - MPEG-4.3 Audio Decoder.
Supported Profiles: LC, MAIN, LTP, ALS
Extensions: SBR (HE-AAC v1), PS (HE-AAC v2)
Frequencies: 8k-96k

The decoder will auto-detect ADIF and ADTS streams. (For ADIF it is important that the first frame produced by the encoder is also passed to the decoder).
Public classAacPsTool
Parametric Sound Configuration.
Public classAacSbrTool
SBR Configuration.
Public classAacTools
AAC Tools Configuration.
Public classAAudioDecoderBase
Abstract base class for all audio decoders.
Public classAc3AudioDecoderConfiguration
AC-3 audio decoder configuration.
Public classAC3Decoder
AC-3 Dolby Digital Decoder.
Public classAudioDecoderConfiguration
Is used to initialize audio decoders.
Public classAudioDecoderFactory
Creates audio decoder objects based on given critera.
Public classAVideoDecoderBase
Abstract base class for all video decoders.
Public classBitStreamReader
Big Endian bit-stream reader.
Public classBitStreamWriter
Big Endian bit-stream streamWriter.
Public classChannelVideoDecoderConfiguration
Video Configuration for channel based color space. (RGB16, RGB24, RGB32)
Public classCommonAudioDecoderConfiguration
Is used with audio decoders that don't require any special fields to be initialized.
Public classDecoderConfigurationFactory
Decoder configuration factory helps create audio & video configuration objects based on TrackInfo objects passed.
Public classDtsAudioDecoderConfiguration
DTS audio decoder configuration.
Public classDTSDecoder
DTS Digital Surround Decoder
Public classH263Decoder
H.263 video decoder
The H.263 decoder supports baseline profile plus Annexes D, F, G, I, J, M, O, P, S, T of the ITU-T Recommendation H.263.
Public classH263VideoDecoderConfiguration
H.263 video decoder configuration.
Public classH264Decoder

H.264 Decoder (ISO 14496-10).

Public classH264Metrics
Contains the metrics of an H.264 Parameter set.
Public classH264MetricsH264TimingInformation
Public classH264ParameterSet
H.264 Parameter-set parser to retrieve information about a stream.
Public classH264VideoDecoderConfiguration
H.264 video decoder configuration.
Public classH265Decoder
H.265 / HEVC decoder.
Public classH265Metrics
Public classH265ParameterSet
H.265 Parameter-set parser to retrieve information about a stream.
Public classH265ProfileGeneral
Public classH265ProfileTierBase
Public classH265SequenceParameterSet
Public classH265VideoDecoderConfiguration
H.265 video decoder configuration.
Public classH265VideoParameterSet
Public classHevcDecoderConfigurationRecord
HEVCDecoderConfiguration record is used to transmit decoder configuration. It contains VPS/SPS/PPS.
Public classHevcNalGroup
Public classJPegDecoder
Public classJPegDecoderConfiguration
Public classMp3AudioDecoderConfiguration
MP3 audio decoder configuration.
Public classMP3Decoder
MP3 Decoder. Produces PCM audio samples from encoded MP3 stream.

  • MPEG-1 Layer 1-3
  • MPEG-2 Low Sampling Layer 1-3
  • MPEG-2 Multichannel Extension Layer 2
  • MPEG-2.5 Extra Low Sampling Layer 1-3
Public classMpeg42VideoDecoderConfiguration
MPEG-4.2 video decoder configuration.
Public classMPEG4Decoder
MPEG-4.2 Decoder.
Streamcoders MPEG-4 Decoder is an ISO/IEC 14496-2 conforming decoder.
  • Short video header
  • Data partitioning
  • Reversible VLC
  • Constant/Variable Bitrates
  • Interlacing
  • Quarter Pixel MC
Public classNullVideoDecoder
This class implements the NULL pattern for a video decoder.
Public classOpusAudioDecoderConfiguration
Opus audio decoder configuration.
Public classOpusDecoder
Fixed point Opus audio decoder.
Public classSpeechDecoder
SpeechDecoder handles the decoding of speech audio frames.
Public classVC1Decoder
VC-1 video decoder.
Public classVc1VideoDecoderConfiguration
VC-1 video decoder configuration.
Public classVideoDecoderConfiguration
Is used to initialize video decoders.
Public classVideoDecoderFactory
Creates video decoder objects based on given critera.
Public classVorbisAudioDecoderConfiguration
Vorbis audio decoder configuration.
Public classVorbisDecoder
Vorbis Audio decoder.
Public classVP8Decoder
Google VP8 Decoder
Public classVp8VideoDecoderConfiguration
Vp8 video decoder configuration.
Public classVP9Decoder
Google VP9 Decoder. The decoder is still beta and should not be used in production.
Public classVp9VideoDecoderConfiguration
VP9 video decoder configuration.
Public classVpxVideoDecoderConfiguration
VPX Video decoder configuration. Base class for VP8 and VP9 decoder configuration.
Public classWmaAudioDecoderConfiguration
WMA and WMA-PRO audio decoder configuration.
Public classWMADecoder
WMA audio decoder.
Public classWMAProDecoder
WMA Pro audio decoder.
Interfaces
  InterfaceDescription
Public interfaceIAudioDecoderBase
Interface for all audio decoders.
Public interfaceIDecoder
Base class for VideoDecoderBase and AudioDecoderBase
Public interfaceIVideoDecoderBase
Base Interface for all video decoders.
Enumerations
  EnumerationDescription
Public enumerationAacSbrPriority
Values that represent the quality of SBR decoding.
Public enumerationEncapsulation
Values that represent the type of encapsulation that audio or video frames have. It is important to initialize decoders with the correct type of encapsulation.
Public enumerationHevcNalType
HEVC / H.265 NAL unit types.
Public enumerationStreamSources
Defines the origin of audio or video frames.