FMIceLinkBinary Class Reference
Inherits from | NSObject |
---|---|
Declared in | FMIceLinkBinary.h FMIceLinkBinary.m |
+ 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
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
Values 0, 90, 180, 270. |
Discussion
Declared In
FMIceLinkBinary.h
+ deinterleaveTransformWithInputFrame:outputFrame:width:height:stride:rotation:start:
+ (void)deinterleaveTransformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation start:(int)start
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
Values 0, 90, 180, 270. |
start |
The start. |
Discussion
Declared In
FMIceLinkBinary.h
+ deinterleaveTransformWithInputFrame:outputFrame:width:height:stride:rotation:start:reversePlanes:
+ (void)deinterleaveTransformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation start:(int)start reversePlanes:(bool)reversePlanes
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
Values 0, 90, 180, 270. |
start |
The start. |
reversePlanes |
Reverse output plane order. |
Discussion
Declared In
FMIceLinkBinary.h
+ deinterleaveWithInputFrame:outputFrame:
+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
Discussion
Declared In
FMIceLinkBinary.h
+ deinterleaveWithInputFrame:outputFrame:start:length:
+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame start:(int)start length:(int)length
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
start |
The start. |
length |
The length. |
Discussion
Declared In
FMIceLinkBinary.h
+ deinterleaveWithInputFrame:outputFrame:start:length:reversePlanes:
+ (void)deinterleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame start:(int)start length:(int)length reversePlanes:(bool)reversePlanes
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
start |
The start. |
length |
The length. |
reversePlanes |
The reversePlanes. |
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes12WithInput:inputIndex:bitOffset:littleEndian:
+ (int)fromBytes12WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes13WithInput:inputIndex:bitOffset:littleEndian:
+ (int)fromBytes13WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes15WithInput:inputIndex:bitOffset:littleEndian:
+ (int)fromBytes15WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes16WithInput:inputIndex:littleEndian:
+ (int)fromBytes16WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes18WithInput:inputIndex:bitOffset:littleEndian:
+ (int)fromBytes18WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes1WithInput:inputIndex:bitOffset:
+ (bool)fromBytes1WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes24WithInput:inputIndex:littleEndian:
+ (int)fromBytes24WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes2WithInput:inputIndex:bitOffset:
+ (int)fromBytes2WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes32WithInput:inputIndex:littleEndian:
+ (long long)fromBytes32WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes3WithInput:inputIndex:bitOffset:
+ (int)fromBytes3WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes40WithInput:inputIndex:littleEndian:
+ (long long)fromBytes40WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes48WithInput:inputIndex:littleEndian:
+ (long long)fromBytes48WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes4WithInput:inputIndex:bitOffset:
+ (int)fromBytes4WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes56WithInput:inputIndex:littleEndian:
+ (long long)fromBytes56WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes5WithInput:inputIndex:bitOffset:
+ (int)fromBytes5WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes64WithInput:inputIndex:littleEndian:
+ (long long)fromBytes64WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes6WithInput:inputIndex:bitOffset:
+ (int)fromBytes6WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes7WithInput:inputIndex:bitOffset:
+ (int)fromBytes7WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.h
+ fromBytes8WithInput:inputIndex:
+ (int)fromBytes8WithInput:(NSMutableData *)input inputIndex:(int)inputIndex
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
Return Value
The value.
Discussion
Declared In
FMIceLinkBinary.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
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
Values 0, 90, 180, 270. |
Discussion
Declared In
FMIceLinkBinary.h
+ interleaveTransformWithInputFrame:outputFrame:width:height:stride:rotation:start:
+ (void)interleaveTransformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation start:(int)start
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
Values 0, 90, 180, 270. |
start |
The start. |
Discussion
Declared In
FMIceLinkBinary.h
+ interleaveTransformWithInputFrame:outputFrame:width:height:stride:rotation:start:reversePlanes:
+ (void)interleaveTransformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation start:(int)start reversePlanes:(bool)reversePlanes
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
Values 0, 90, 180, 270. |
start |
The start. |
reversePlanes |
Reverse output plane order. |
Discussion
Declared In
FMIceLinkBinary.h
+ interleaveWithInputFrame:outputFrame:
+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
Discussion
Declared In
FMIceLinkBinary.h
+ interleaveWithInputFrame:outputFrame:start:length:
+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame start:(int)start length:(int)length
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
start |
The start. |
length |
The length. |
Discussion
Declared In
FMIceLinkBinary.h
+ interleaveWithInputFrame:outputFrame:start:length:reversePlanes:
+ (void)interleaveWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame start:(int)start length:(int)length reversePlanes:(bool)reversePlanes
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
start |
The start. |
length |
The length. |
reversePlanes |
XXXXYYYY -> YXYXYXYX |
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes1:bitOffset:
+ (NSMutableData *)toBytes1:(bool)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes1:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes1:(bool)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes13:bitOffset:littleEndian:
+ (NSMutableData *)toBytes13:(int)value bitOffset:(int)bitOffset littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes13:bitOffset:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes13:(int)value bitOffset:(int)bitOffset littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes16:littleEndian:
+ (NSMutableData *)toBytes16:(int)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes16:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes16:(int)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes18:bitOffset:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes18:(int)value bitOffset:(int)bitOffset littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes2:bitOffset:
+ (NSMutableData *)toBytes2:(int)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes2:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes2:(int)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes24:littleEndian:
+ (NSMutableData *)toBytes24:(int)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes24:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes24:(int)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes3:bitOffset:
+ (NSMutableData *)toBytes3:(int)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes3:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes3:(int)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes32:littleEndian:
+ (NSMutableData *)toBytes32:(long long)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes32:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes32:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes4:bitOffset:
+ (NSMutableData *)toBytes4:(int)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes4:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes4:(int)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes40:littleEndian:
+ (NSMutableData *)toBytes40:(long long)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes40:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes40:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes48:littleEndian:
+ (NSMutableData *)toBytes48:(long long)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes48:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes48:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes5:bitOffset:
+ (NSMutableData *)toBytes5:(int)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes5:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes5:(int)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes56:littleEndian:
+ (NSMutableData *)toBytes56:(long long)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes56:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes56:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes6:bitOffset:
+ (NSMutableData *)toBytes6:(int)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes6:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes6:(int)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes64:littleEndian:
+ (NSMutableData *)toBytes64:(long long)value littleEndian:(bool)littleEndian
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes64:littleEndian:output:outputIndex:
+ (NSMutableData *)toBytes64:(long long)value littleEndian:(bool)littleEndian output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
littleEndian |
Whether to use little-endian format. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes7:bitOffset:
+ (NSMutableData *)toBytes7:(int)value bitOffset:(int)bitOffset
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes7:bitOffset:output:outputIndex:
+ (NSMutableData *)toBytes7:(int)value bitOffset:(int)bitOffset output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
bitOffset |
The offset of the value within the byte. |
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes8:
+ (NSMutableData *)toBytes8:(int)value
Parameters
value |
The value to write. |
---|
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.h
+ toBytes8:output:outputIndex:
+ (NSMutableData *)toBytes8:(int)value output:(NSMutableData *)output outputIndex:(int)outputIndex
Parameters
value |
The value to write. |
---|---|
output |
The output byte array. |
outputIndex |
The index to start writing. |
Return Value
The output byte array.
Discussion
Declared In
FMIceLinkBinary.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
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
The rotation. |
Discussion
Declared In
FMIceLinkBinary.h
+ transformWithInputFrame:outputFrame:width:height:stride:rotation:inputStart:outputStart:
+ (void)transformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation inputStart:(int)inputStart outputStart:(int)outputStart
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
The rotation. |
inputStart |
The inputStart. |
outputStart |
The outputStart. |
Discussion
Declared In
FMIceLinkBinary.h
+ transformWithInputFrame:outputFrame:width:height:stride:rotation:inputStart:outputStart:chunkLength:
+ (void)transformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation inputStart:(int)inputStart outputStart:(int)outputStart chunkLength:(int)chunkLength
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
The rotation. |
inputStart |
The inputStart. |
outputStart |
The outputStart. |
chunkLength |
The chunkLength. |
Discussion
Declared In
FMIceLinkBinary.h
+ transformWithInputFrame:outputFrame:width:height:stride:rotation:start:
+ (void)transformWithInputFrame:(NSMutableData *)inputFrame outputFrame:(NSMutableData *)outputFrame width:(int)width height:(int)height stride:(int)stride rotation:(int)rotation start:(int)start
Parameters
inputFrame |
The inputFrame. |
---|---|
outputFrame |
The outputFrame. |
width |
The width. |
height |
The height. |
stride |
The stride. |
rotation |
The rotation. |
start |
Start position for both input and output frame |
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes12WithInput:inputIndex:bitOffset:littleEndian:value:
+ (bool)tryFromBytes12WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes13WithInput:inputIndex:bitOffset:littleEndian:value:
+ (bool)tryFromBytes13WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes15WithInput:inputIndex:bitOffset:littleEndian:value:
+ (bool)tryFromBytes15WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes16WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes16WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes18WithInput:inputIndex:bitOffset:littleEndian:value:
+ (bool)tryFromBytes18WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset littleEndian:(bool)littleEndian value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes1WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes1WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(bool *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes24WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes24WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes2WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes2WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes32WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes32WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(long long *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes3WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes3WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes40WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes40WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(long long *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes48WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes48WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(long long *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes4WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes4WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes56WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes56WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(long long *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes5WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes5WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes64WithInput:inputIndex:littleEndian:value:
+ (bool)tryFromBytes64WithInput:(NSMutableData *)input inputIndex:(int)inputIndex littleEndian:(bool)littleEndian value:(long long *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
littleEndian |
Whether to use little-endian format. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes6WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes6WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes7WithInput:inputIndex:bitOffset:value:
+ (bool)tryFromBytes7WithInput:(NSMutableData *)input inputIndex:(int)inputIndex bitOffset:(int)bitOffset value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
bitOffset |
The offset of the value within the byte. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h
+ tryFromBytes8WithInput:inputIndex:value:
+ (bool)tryFromBytes8WithInput:(NSMutableData *)input inputIndex:(int)inputIndex value:(int *)value
Parameters
input |
The input byte array. |
---|---|
inputIndex |
The index to start reading. |
value |
The value. |
Return Value
true if the index is valid and the value was read; otherwise, false
Discussion
Declared In
FMIceLinkBinary.h