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