Click or drag to resize
H264FrameCreator Class
Takes a raw compressed H.264 frame and creates a RFC 3984 compliant transport frame.
Supports: Mode 1 (NAL, FU-A, STAP-A)
Inheritance Hierarchy
SystemObject
  StreamCoders.RtpFrameCreator
    StreamCoders.RtpH264FrameCreator

Namespace: StreamCoders.Rtp
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class H264FrameCreator : FrameCreator

The H264FrameCreator type exposes the following members.

Constructors
  NameDescription
Public methodH264FrameCreator
Constructor.
Top
Properties
  NameDescription
Public propertySequenceNumber
Is the next sequence number to be used for packetization.
(Inherited from FrameCreator.)
Public propertyTimestamp
Is the initial timestamp to be used for packetization.
(Inherited from FrameCreator.)
Top
Methods
Fields
  NameDescription
Public fieldLengthSizeMinusOne
The length indication for NALU. This will hardly ever be different to 3. It is specified in the SPS of the corresponding H.264 stream.
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
In order to create packetization mode 0 frames (NALU only mode), the application must ensure that it feeds frames no bigger than the passed MTU size of the constructor of this class.
See Also