Packet Class |
Namespace: FM.IceLink.H264
The Packet type exposes the following members.
Name | Description | |
---|---|---|
![]() | Packet |
Default constuctor.
|
![]() | Packet(Nalu) |
Single NAL Unit Mode constructor.
|
Name | Description | |
---|---|---|
![]() | Buffer |
Gets the Packet as a DataBuffer.
|
![]() | FragmentEnd |
Gets if this is the end of a Fragmented Unit.
|
![]() | FragmentStart |
Gets if this is the start of a Fragmented Unit.
|
![]() ![]() | FuEBitMask |
Gets the end bit.
|
![]() ![]() | FuRBitMask |
Gets the reserved bit.
|
![]() ![]() | FuSBitMask |
Gets the start bit.
|
![]() | Last |
Gets or sets whether this is the last nalu in the sequence (i.e. RTP Marker).
|
![]() ![]() | MaxPacketSize |
Gets the maximum packet size (affects packetization).
|
![]() | Nalus |
Gets or sets the NAL Units.
|
![]() | NaluType |
Gets the type of Payload that is in this packet.
|
![]() | SequenceNumber |
Gets or sets the RTP sequence number.
|
Name | Description | |
---|---|---|
![]() ![]() | Depacketize(Packet) |
Depacketizes multiple H264Packets into a single encoded frame.
Uses packetization mode 0.
|
![]() ![]() | Depacketize(Packet, Int32) |
Depacketizes multiple H264Packets into a single encoded frame.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() ![]() | Packetize(DataBuffer) |
Packetizes a single encoded data frame into multiple H264 packets.
Note: Only STAP-A and Single NALU are supported right now.
Uses packetization mode 0.
|
![]() ![]() | Packetize(DataBuffer, Int32) |
Packetizes a single encoded data frame into multiple H264 packets.
Note: Only STAP-A and Single NALU are supported right now.
|
![]() | ToString | (Inherited from Object.) |
![]() ![]() | Wrap |
Parses the specified packet bytes.
|