StreamCoders.Container Namespace |
Class | Description | |
---|---|---|
AVIReader |
The AVI file reader supports reading audio and video frames from an AVI container.
| |
AVIWriter |
AVI File Writer Supported Video codecs: H.263, MPEG-4, H.264 Supported Audio codecs: MP3 (MP1L3) | |
EbmlReader |
Implements reading of EBML streams.
| |
EbmlWriter | Implements writing of EBML streams. | |
ElementBase |
Base class for all Matroska elements.
| |
ElementIdMap |
Provides functionality to work with Matroska Elements.
| |
ElementMap | ||
FlvReader | FLVReader is a Flash Video Splitter Compatible with File Video File (FLV) Version 10 FLVReader is able to work with files on file systems and HTTP resources. | |
FlvWriter |
FLV Writer for Flash Video Beta. Supported Codecs: Video: H.264 Baseline Audio: MPEG-4 Audio (AAC) | |
H264NalReader |
Implements reading from .H264 files which are raw H.264 NAL units without any
timing information.
| |
H265NalReader |
Implements reading from .H265 files which are raw H.265 NAL units without any
timing information.
| |
MatroskaCodecIdMap | ||
MatroskaCodecMap | ||
MatroskaReader |
Matroska file format reader.
Supported Video codecs: H.265/HEVC, H.264/AVC, VP8, VP9 Supported Audio codecs: Vorbis, AAC, AC3, DTS, MPEG1-L3, MPEG1-L2 Supported Subtitles: Utf8 | |
MatroskaSegment | ||
MatroskaWriter | Matroska file container streamWriter. Supports v1,2,3 of container format specification. | |
MatroskaWriterConfiguration |
Used to configure details of Matroska/WebM Writer.
| |
Mp3Reader |
Implements an MP3 reader.
| |
Mp3StorageFrame | ||
Mp4Reader |
ISO 14496-12, QTFF Reader, 3GPP annexes (mp4, mov, 3gx), fMP4, Smooth Streaming ISMV/ISMA, MPEG-DASH Segments (ISO
23009-1)
Currently supported Audio codecs: AAC, MP3, AMR-NB, AMR-WB, G.711a/u, LPCM, LittleEndian Twos Complement Currently supported Video codecs: H.265, H.264, MPEG4-2, H.263 | |
Mp4Writer |
MP4 inputStream streamWriter.
| |
Mpeg2TsReader |
MPEG-2 TS Reader (BETA)
| |
Mpeg2TsReaderStruct | ||
TimeAlignedReader |
Accomplishes time aligned reading of containers. Since containers have multiple tracks
and applications read from that container by passing TrackInfo e.g.
IReader.GetNextFrame(videoTrack) and since the order and amount per time inside the
container is unknown it is necessary to align read-outs from containers to receive media
frames that are not too distant from one another in terms of time.
| |
TimeAlignedReaderBuffer |
Aggregates track information and a media frame.
| |
TrackAggregate | ||
TsTrackInfo | ||
WaveReader |
Implements a WAV reader.
| |
WaveWriter |
Implements a WAV streamWriter.
| |
WebMReader |
WebM container reader.
| |
WebMWriter | WebM container streamWriter. |
Enumeration | Description | |
---|---|---|
EbmlDocumentType |
Describes the specification by which a file is written.
| |
ElementType | ||
LacingType |
Lacing types used within Matroska blocks.
| |
MpegAudioLayer | ||
MpegAudioVersion | ||
PopulateResult |
Results that are returned by ElementBase.Populate.
| |
SegmentSwitchThreshold |