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)reversePlanes
Parameters
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)rotation
Parameters
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)reversePlanes
Discussion
Declared In
FM.h
+ deinterleaveWithInputFrame:outputFrame:
+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame
Discussion
Declared In
FM.h
+ deinterleaveWithInputFrame:outputFrame:inputLength:
+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame inputLength:(int)inputLength
Discussion
Declared In
FM.h
+ fromBytes16WithInput:inputIndex:littleEndian:
+ (int)fromBytes16WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
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)littleEndian
Parameters
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)littleEndian
Parameters
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)littleEndian
Parameters
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)littleEndian
Parameters
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)littleEndian
Parameters
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)littleEndian
Parameters
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)rotation
Parameters
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)reversePlanes
Parameters
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)rotation
Parameters
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)inputLength
Discussion
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)reversePlanes
Parameters
name="reversePlanes">XXXXYYYY |
-> YXYXYXYX |
---|
Discussion
Declared In
FM.h
+ interleaveWithInputFrame:outputFrame:
+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame
Discussion
Declared In
FM.h
+ test
+ (void)test
Discussion
Declared In
FM.h
+ toBytes16WithValue:littleEndian:
+ (NSMutableData *)toBytes16WithValue:(int)value littleEndian:(bool)littleEndian
Parameters
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)outputIndex
Parameters
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)littleEndian
Parameters
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)outputIndex
Parameters
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)littleEndian
Parameters
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)outputIndex
Parameters
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)littleEndian
Parameters
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)outputIndex
Parameters
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)littleEndian
Parameters
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)outputIndex
Parameters
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)littleEndian
Parameters
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)outputIndex
Parameters
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)littleEndian
Parameters
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)outputIndex
Parameters
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)rotation
Discussion
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)chunkLength
Discussion
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)rotation
Discussion
Declared In
FM.h