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.
|