StreamCoders Namespace |
Class | Description | |
---|---|---|
ATransformProcessor |
Abstract based class for all classes implementing codec operations.
| |
AudioMediaBuffer |
MediaBuffer containg audio specific information
| |
AudioTrackDescriptor |
Contains audio information of a track in a container.
| |
DecoderSpecificData |
Holds information used to initialize decoders
| |
H264DecoderSpecificData |
Specialization of DecoderSpecificData for H.264. It handles SPS/PPS and AVCDecoderConfigurationRecord.
| |
InjectableStream |
A stream that allows to be written to without growing infinitely.
The stream maintains a queue of constant size chunk that are immediately
disposed as soon as a client reads from the stream.
| |
Interval |
Represents an inclusive closed interval. Provides functions for comparison to other intervals.
| |
ITrackDescriptor |
Used to describe different media types (audio, video, text) when working with containers.
| |
LockableOffsetBufferProviderT |
Represents a buffer manager maintaining a locked and unlocked list of MediaBuffer
objects. The goal is to re-use MediaBuffer objects and therefore minimizing managed heap
utilization. Using LockableRingBuffer should make the user aware, that buffers will need
to be unlocked manually to discard them.
| |
LockableOperationClient |
Implements locking operations used via ILockableOperationProvider.
OffsetBuffer is derived from this class in order to support locking operations
against LockableOffsetBufferProvider.
| |
LockableOperationProvider |
Maintains list of locked and unlocked ILockableOperationClient instances.
| |
MaximumInputLengthExceededException |
Is thrown when the maximum expected input length is surpassed.
| |
MediaBufferT |
MediaBuffer class holds buffering information for various media types.
| |
MediaBufferCollectionT |
A thread-safe collection that holds many MediaBuffer instances.
| |
MediaSuite |
Contains version information of MediaSuite
| |
ModuleInitializer |
For internal use
| |
OffsetBufferT | Generic buffer array which takes offsets into account. The buffer can be locked and pinned. | |
PictureMediaBuffer |
Represents a MediaBuffer that holds a raw picture frame and data about resolution
and format.
| |
PictureTransformConfiguration |
Is used to configuration classes that derive from PictureTransformProcessor or
VideoTransformProcessor.
| |
PresentationBuffer |
The PresentationBuffer helps re-ordering pictures based on their presentation time. This
is necessary when DTS are not equal to PTS.
| |
StreamcodersVersionInformation |
For internal use
| |
TimeInterval |
Represents an interval of time (inclusive). Having a Start and End time.
| |
TrackInfo |
Contains information about a track in a container.
| |
VideoStabilization |
Provides stabilization of video from shaky cameras.
| |
VideoTrackDescriptor |
Contains video information of a track in a container.
|
Interface | Description | |
---|---|---|
IDecoderSpecificData |
Interface for decoder specific data.
| |
ILockableBufferProviderT |
Interface for lockable buffer provider.
| |
ILockableOperationClient |
Interface for lockable operation client.
| |
ILockableOperationProvider |
Interface for lockable operation provider.
| |
IMediaBufferT |
Generic interface to MediaBuffer.
| |
IOffsetBuffer |
Interface for OffsetBuffer.
| |
IOffsetBufferT |
Generic interface for OffsetBuffer | |
IReader |
Interface for container readers.
| |
ITransform |
Interface for all transforms.
| |
IWriter |
Interface for streamWriter. This interface is used by all containers that write to a stream.
|
Delegate | Description | |
---|---|---|
TransformDelegate |
A delegate used for custom transformations.
|
Enumeration | Description | |
---|---|---|
Codec |
An enumeration of codes available to some of the containers formats.
| |
CodecOperationStatus |
Contains status information of common functions in encoders and decoders.
| |
DecoderSpecificDataOutputType |
Represents the type the type of structure that is returned by DecoderSpecificData.
| |
H264DecoderSpecificDataInputType |
Specifies type of format used to pass an H.264 decoder specific data input.
| |
MediaContentType |
Indicates the general category of a track. E.g. Video, Audio or Text.
| |
PackageType |
Indicates the type of content contained within a buffer.
| |
PictureFormat |
Enumeration of supported picture formats.
| |
SpeechStreamType |
Type of format the speech stream has.
| |
TrackStatus |
Indicates the status of a track within a container.
| |
VideoFrameType |
Video frame types.
|