Click or drag to resize
TimeAlignedReader Class
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.
Inheritance Hierarchy
SystemObject
  StreamCoders.ContainerTimeAlignedReader

Namespace: StreamCoders.Container
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class TimeAlignedReader

The TimeAlignedReader type exposes the following members.

Constructors
  NameDescription
Public methodTimeAlignedReader
Initializes a new instance of the TimeAlignedReader class
Top
Properties
  NameDescription
Public propertyTracks
Top
Methods
  NameDescription
Public methodClear
Clears this TimeAlignedReader so it can be garbage collected.
Public methodGetNextFrame
Gets the next frame, from any of the tracks, with the lowest timestamp.
Public methodSeek
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also