FMIceLinkH264Packet Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | FMIceLinkH264Packet.h FMIceLinkH264Packet.m  | 
– buffer
	
Gets the Packet as a DataBuffer.
			- (FMIceLinkDataBuffer *)bufferDiscussion
Gets the Packet as a DataBuffer.
			Declared In
FMIceLinkH264Packet.h
+ depacketizeWithPackets:
	
Depacketizes multiple H264Packets into a single encoded frame.
Uses packetization mode 0.
			+ (FMIceLinkDataBuffer *)depacketizeWithPackets:(NSMutableArray *)packetsParameters
packets | 
						The packets.  | 
					
|---|
Discussion
Depacketizes multiple H264Packets into a single encoded frame.
Uses packetization mode 0.
			Declared In
FMIceLinkH264Packet.h
+ depacketizeWithPackets:packetizationMode:
	
Depacketizes multiple H264Packets into a single encoded frame.
			+ (FMIceLinkDataBuffer *)depacketizeWithPackets:(NSMutableArray *)packets packetizationMode:(int)packetizationModeParameters
packets | 
						The packets.  | 
					
|---|---|
packetizationMode | 
						The packetizationMode.  | 
					
Discussion
Depacketizes multiple H264Packets into a single encoded frame.
			Declared In
FMIceLinkH264Packet.h
– fragmentEnd
	
Gets if this is the end of a Fragmented Unit.
			- (bool)fragmentEndDiscussion
Gets if this is the end of a Fragmented Unit.
			Declared In
FMIceLinkH264Packet.h
– fragmentStart
	
Gets if this is the start of a Fragmented Unit.
			- (bool)fragmentStartDiscussion
Gets if this is the start of a Fragmented Unit.
			Declared In
FMIceLinkH264Packet.h
+ fuEBitMask
	
Gets the end bit.
			+ (int)fuEBitMaskDiscussion
Gets the end bit.
			Declared In
FMIceLinkH264Packet.h
+ fuRBitMask
	
Gets the reserved bit.
			+ (int)fuRBitMaskDiscussion
Gets the reserved bit.
			Declared In
FMIceLinkH264Packet.h
+ fuSBitMask
	
Gets the start bit.
			+ (int)fuSBitMaskDiscussion
Gets the start bit.
			Declared In
FMIceLinkH264Packet.h
– init
	
Default constuctor.
			- (instancetype)initDiscussion
Default constuctor.
			Declared In
FMIceLinkH264Packet.h
– initWithNalu:
	
Single NAL Unit Mode constructor.
			- (instancetype)initWithNalu:(FMIceLinkH264Nalu *)naluParameters
nalu | 
						The nalu.  | 
					
|---|
Discussion
Single NAL Unit Mode constructor.
			Declared In
FMIceLinkH264Packet.h
– last
	
Gets whether this is the last nalu in the sequence (i.e. RTP Marker).
			- (bool)lastDiscussion
Gets whether this is the last nalu in the sequence (i.e. RTP Marker).
			Declared In
FMIceLinkH264Packet.h
+ maxPacketSize
	
Gets the maximum [packet](#//api/name/packet) size (affects packetization).
			+ (int)maxPacketSizeDiscussion
Gets the maximum [packet](#//api/name/packet) size (affects packetization).
			Declared In
FMIceLinkH264Packet.h
– nalus
	
Gets the NAL Units.
			- (NSMutableArray *)nalusDiscussion
Gets the NAL Units.
			Declared In
FMIceLinkH264Packet.h
– naluType
	
Gets the type of Payload that is in this [packet](#//api/name/packet).
			- (int)naluTypeDiscussion
Gets the type of Payload that is in this [packet](#//api/name/packet).
			Declared In
FMIceLinkH264Packet.h
+ packet
	
Default constuctor.
			+ (FMIceLinkH264Packet *)packetDiscussion
Default constuctor.
			Declared In
FMIceLinkH264Packet.h
+ packetizeWithEncodedData:
	
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.
			+ (NSMutableArray *)packetizeWithEncodedData:(FMIceLinkDataBuffer *)encodedDataParameters
encodedData | 
						The encoded data.  | 
					
|---|
Discussion
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.
			Declared In
FMIceLinkH264Packet.h
+ packetizeWithEncodedData:packetizationMode:
	
Packetizes a single encoded data frame into multiple H264 packets.
Note: Only STAP-A and Single NALU are supported right now.
			+ (NSMutableArray *)packetizeWithEncodedData:(FMIceLinkDataBuffer *)encodedData packetizationMode:(int)packetizationModeParameters
encodedData | 
						The encoded data.  | 
					
|---|---|
packetizationMode | 
						The packetizationMode.  | 
					
Discussion
Packetizes a single encoded data frame into multiple H264 packets.
Note: Only STAP-A and Single NALU are supported right now.
			Declared In
FMIceLinkH264Packet.h
+ packetWithNalu:
	
Single NAL Unit Mode constructor.
			+ (FMIceLinkH264Packet *)packetWithNalu:(FMIceLinkH264Nalu *)naluParameters
nalu | 
						The nalu.  | 
					
|---|
Discussion
Single NAL Unit Mode constructor.
			Declared In
FMIceLinkH264Packet.h
– sequenceNumber
	
Gets the RTP sequence number.
			- (long long)sequenceNumberDiscussion
Gets the RTP sequence number.
			Declared In
FMIceLinkH264Packet.h
– setLast:
	
Sets whether this is the [last](#//api/name/last) nalu in the sequence (i.e. RTP Marker).
			- (void)setLast:(bool)valueDiscussion
Sets whether this is the [last](#//api/name/last) nalu in the sequence (i.e. RTP Marker).
			Declared In
FMIceLinkH264Packet.h
– setNalus:
	
Sets the NAL Units.
			- (void)setNalus:(NSMutableArray *)valueDiscussion
Sets the NAL Units.
			Declared In
FMIceLinkH264Packet.h
– setSequenceNumber:
	
Sets the RTP sequence number.
			- (void)setSequenceNumber:(long long)valueDiscussion
Sets the RTP sequence number.
			Declared In
FMIceLinkH264Packet.h
+ wrapWithBuffer:
	
Parses the specified [packet](#//api/name/packet) bytes.
			+ (FMIceLinkH264Packet *)wrapWithBuffer:(FMIceLinkDataBuffer *)bufferParameters
buffer | 
						The packet bytes.  | 
					
|---|
Discussion
Parses the specified [packet](#//api/name/packet) bytes.
			Declared In
FMIceLinkH264Packet.h