Click or drag to resize
H264NalReader Class
Implements reading from .H264 files which are raw H.264 NAL units without any timing information.
Inheritance Hierarchy
SystemObject
  StreamCoders.ContainerH264NalReader

Namespace: StreamCoders.Container
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class H264NalReader : IReader, 
	IDisposable

The H264NalReader type exposes the following members.

Constructors
  NameDescription
Public methodH264NalReader
Initializes a new instance of the H264NalReader class
Top
Properties
  NameDescription
Public propertyDefaultFramerate
Gets or sets the default framerate. This is a fallback value in case the framerate cannot be deduced from the supplied sequence parameter set.
The Default value is 25.
Public propertyPosition
Gets the current position.
Public propertyTracks
Top
Methods
  NameDescription
Public methodDispose
Releases all resources used by the H264NalReader
Public methodGetNextFrame
Public methodGetTrackStatus
Public methodInit(Stream)
Initialises this instance given a stream.
Public methodInit(String)
Initialises this instance given a filename.
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
Remarks
The reader assumes the content to contain a valid H.264 bitstream. There is no error checking as this file type has no framing.

Limitations:
Seeking is not supported.
See Also