FMBinary Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | FM.h | 
+ deinterleaveTransformWithInputFrame:inputStart:outputFrame:outputStart:width:height:stride:rotation:reversePlanes:
	+ (void)deinterleaveTransformWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation reversePlanes:(bool)reversePlanesParameters
name="rotation">Values | 
						0, 90, 180, 270.  | 
					
|---|---|
name="reversePlanes">Reverse | 
						output plane order.  | 
					
Discussion
Declared In
FM.h
+ deinterleaveTransformWithInputFrame:outputFrame:width:height:stride:rotation:
	+ (void)deinterleaveTransformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotationParameters
name="rotation">Values | 
						0, 90, 180, 270.  | 
					
|---|
Discussion
Declared In
FM.h
+ deinterleaveWithInputFrame:inputStart:outputFrame:outputStart:length:reversePlanes:
	+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart length:(int)length reversePlanes:(bool)reversePlanesDiscussion
Declared In
FM.h
+ deinterleaveWithInputFrame:outputFrame:
	+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrameDiscussion
Declared In
FM.h
+ deinterleaveWithInputFrame:outputFrame:inputLength:
	+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame inputLength:(int)inputLengthDiscussion
Declared In
FM.h
+ fromBytes16WithInput:inputIndex:littleEndian:
	+ (int)fromBytes16WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ fromBytes24WithInput:inputIndex:littleEndian:
	+ (int)fromBytes24WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ fromBytes32WithInput:inputIndex:littleEndian:
	+ (long long)fromBytes32WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ fromBytes40WithInput:inputIndex:littleEndian:
	+ (long long)fromBytes40WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ fromBytes48WithInput:inputIndex:littleEndian:
	+ (long long)fromBytes48WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ fromBytes56WithInput:inputIndex:littleEndian:
	+ (long long)fromBytes56WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ fromBytes64WithInput:inputIndex:littleEndian:
	+ (long long)fromBytes64WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndianParameters
name="input">The | 
						input byte array.  | 
					
|---|---|
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
name="inputIndex">The | 
						index to start reading.  | 
					
Discussion
Declared In
FM.h
+ interleaveTransformWithInputFrame:inputStart:outputFrame:outputStart:width:height:stride:rotation:
	+ (void)interleaveTransformWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart width:(int)width height:(int)height stride:(int)stride rotation:(int)rotationParameters
name="rotation">Values | 
						0, 90, 180, 270.  | 
					
|---|
Discussion
Declared In
FM.h
+ interleaveTransformWithInputFrame:inputStart:outputFrame:outputStart:width:height:stride:rotation:reversePlanes:
	+ (void)interleaveTransformWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation reversePlanes:(bool)reversePlanesParameters
name="rotation">Values | 
						0, 90, 180, 270.  | 
					
|---|---|
name="reversePlanes">Reverse | 
						output plane order.  | 
					
Discussion
Declared In
FM.h
+ interleaveTransformWithInputFrame:outputFrame:width:height:stride:rotation:
	+ (void)interleaveTransformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotationParameters
name="rotation">Values | 
						0, 90, 180, 270.  | 
					
|---|
Discussion
Declared In
FM.h
+ interleaveWithInputFrame:inputStart:outputFrame:outputStart:inputLength:
	+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart inputLength:(int)inputLengthDiscussion
Declared In
FM.h
+ interleaveWithInputFrame:inputStart:outputFrame:outputStart:inputLength:reversePlanes:
	+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart inputLength:(int)inputLength reversePlanes:(bool)reversePlanesParameters
name="reversePlanes">XXXXYYYY | 
						-> YXYXYXYX  | 
					
|---|
Discussion
Declared In
FM.h
+ interleaveWithInputFrame:outputFrame:
	+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrameDiscussion
Declared In
FM.h
+ test
	+ (void)testDiscussion
Declared In
FM.h
+ toBytes16WithValue:littleEndian:
	+ (NSMutableData *)toBytes16WithValue:(int)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes16WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes16WithValue:(int)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ toBytes24WithValue:littleEndian:
	+ (NSMutableData *)toBytes24WithValue:(int)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes24WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes24WithValue:(int)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ toBytes32WithValue:littleEndian:
	+ (NSMutableData *)toBytes32WithValue:(long long)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes32WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes32WithValue:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ toBytes40WithValue:littleEndian:
	+ (NSMutableData *)toBytes40WithValue:(long long)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes40WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes40WithValue:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ toBytes48WithValue:littleEndian:
	+ (NSMutableData *)toBytes48WithValue:(long long)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes48WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes48WithValue:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ toBytes56WithValue:littleEndian:
	+ (NSMutableData *)toBytes56WithValue:(long long)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes56WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes56WithValue:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ toBytes64WithValue:littleEndian:
	+ (NSMutableData *)toBytes64WithValue:(long long)value littleEndian:(bool)littleEndianParameters
name="littleEndian">Whether | 
						to use little-endian format.
  | 
					
|---|---|
name="value">The | 
						value to write.  | 
					
Discussion
Declared In
FM.h
+ toBytes64WithValue:littleEndian:output:outputIndex:
	+ (void)toBytes64WithValue:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndexParameters
name="output">The | 
						output byte array.  | 
					
|---|---|
name="outputIndex">The | 
						index to start writing.  | 
					
name="value">The | 
						value to write.  | 
					
name="littleEndian">Whether | 
						to use little-endian format.  | 
					
Discussion
Declared In
FM.h
+ transformWithInputFrame:inputStart:outputFrame:outputStart:width:height:stride:rotation:
	+ (void)transformWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart width:(int)width height:(int)height stride:(int)stride rotation:(int)rotationDiscussion
Declared In
FM.h
+ transformWithInputFrame:inputStart:outputFrame:outputStart:width:height:stride:rotation:chunkLength:
	+ (void)transformWithInputFrame:(NSMutableData *)inputFrame inputStart:(int)inputStart outputFrame:(NSMutableData *)outputFrame outputStart:(int)outputStart width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation chunkLength:(int)chunkLengthDiscussion
Declared In
FM.h
+ transformWithInputFrame:outputFrame:width:height:stride:rotation:
	+ (void)transformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotationDiscussion
Declared In
FM.h