FMIceLinkVideoBuffer Class Reference
| Inherits from | FMIceLinkMediaBuffer : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Conforms to | * FMIceLinkVideoBuffer FMIceLinkVideoFormat  | 
| Declared in | FMIceLinkVideoBuffer.h FMIceLinkVideoBuffer.m  | 
– clone
	- (FMIceLinkVideoBuffer *)cloneDiscussion
Declared In
FMIceLinkVideoBuffer.h
– convertWithFormat:
	- (FMIceLinkVideoBuffer *)convertWithFormat:(FMIceLinkVideoFormat *)formatParameters
format | 
						The format. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
– convertWithFormat:dataBuffer:
	- (FMIceLinkVideoBuffer *)convertWithFormat:(FMIceLinkVideoFormat *)format dataBuffer:(FMIceLinkDataBuffer *)dataBufferParameters
format | 
						The format.  | 
					
|---|---|
dataBuffer | 
						The data buffer. @return  | 
					
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createBlackWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createBlackWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createBlueWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createBlueWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createCustomWithWidth:height:red:green:blue:formatName:
	+ (FMIceLinkVideoBuffer *)createCustomWithWidth:(int)width height:(int)height red:(int)red green:(int)green blue:(int)blue formatName:(NSString *)formatNameParameters
width | 
						The width.  | 
					
|---|---|
height | 
						The height.  | 
					
red | 
						The red value.  | 
					
green | 
						The green value.  | 
					
blue | 
						The blue value.  | 
					
formatName | 
						Name of the format.  | 
					
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createCustomWithWidth:height:red:green:blue:formatName:buffer:
	+ (FMIceLinkVideoBuffer *)createCustomWithWidth:(int)width height:(int)height red:(int)red green:(int)green blue:(int)blue formatName:(NSString *)formatName buffer:(FMIceLinkDataBuffer *)bufferParameters
width | 
						The width.  | 
					
|---|---|
height | 
						The height.  | 
					
red | 
						The red value.  | 
					
green | 
						The green value.  | 
					
blue | 
						The blue value.  | 
					
formatName | 
						Name of the format.  | 
					
buffer | 
						The output data buffer.  | 
					
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createCyanWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createCyanWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createDarkBlueWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createDarkBlueWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createDarkGreenWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createDarkGreenWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createDarkRedWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createDarkRedWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createGrayWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createGrayWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createGreenWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createGreenWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
– createInstance
	- (FMIceLinkVideoBuffer *)createInstanceDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createMagentaWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createMagentaWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createOliveWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createOliveWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createPurpleWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createPurpleWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createRedWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createRedWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createTealWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createTealWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createWhiteWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createWhiteWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ createYellowWithWidth:height:formatName:
	+ (FMIceLinkVideoBuffer *)createYellowWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ fromJsonArrayWithVideoBuffersJson:
	+ (NSMutableArray *)fromJsonArrayWithVideoBuffersJson:(NSString *)videoBuffersJsonParameters
videoBuffersJson | 
						The video buffers JSON. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ fromJsonWithVideoBufferJson:
	+ (FMIceLinkVideoBuffer *)fromJsonWithVideoBufferJson:(NSString *)videoBufferJsonParameters
videoBufferJson | 
						The video buffer JSON. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ getMinimumBufferLengthWithWidth:height:formatName:
	+ (int)getMinimumBufferLengthWithWidth:(int)width height:(int)height formatName:(NSString *)formatNameDiscussion
Declared In
FMIceLinkVideoBuffer.h
– height
	- (int)heightDiscussion
Declared In
FMIceLinkVideoBuffer.h
– init
	- (instancetype)initDiscussion
Declared In
FMIceLinkVideoBuffer.h
– initWithWidth:height:dataBuffer:format:
	- (instancetype)initWithWidth:(int)width height:(int)height dataBuffer:(FMIceLinkDataBuffer *)dataBuffer format:(FMIceLinkVideoFormat *)formatDiscussion
Declared In
FMIceLinkVideoBuffer.h
– initWithWidth:height:dataBuffers:format:
	- (instancetype)initWithWidth:(int)width height:(int)height dataBuffers:(NSMutableArray *)dataBuffers format:(FMIceLinkVideoFormat *)formatDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isAbgr
	- (bool)isAbgrDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isArgb
	- (bool)isArgbDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isBgr
	- (bool)isBgrDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isBgra
	- (bool)isBgraDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isH264
	- (bool)isH264Discussion
Declared In
FMIceLinkVideoBuffer.h
– isI420
	- (bool)isI420Discussion
Declared In
FMIceLinkVideoBuffer.h
– isKeyFrame
	- (bool)isKeyFrameDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isMuted
	- (bool)isMutedDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isNv12
	- (bool)isNv12Discussion
Declared In
FMIceLinkVideoBuffer.h
– isNv21
	- (bool)isNv21Discussion
Declared In
FMIceLinkVideoBuffer.h
– isRaw
	- (bool)isRawDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isRgb
	- (bool)isRgbDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isRgba
	- (bool)isRgbaDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isRgbaType
	- (bool)isRgbaTypeDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isRgbType
	- (bool)isRgbTypeDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isVp8
	- (bool)isVp8Discussion
Declared In
FMIceLinkVideoBuffer.h
– isVp9
	- (bool)isVp9Discussion
Declared In
FMIceLinkVideoBuffer.h
– isYuvType
	- (bool)isYuvTypeDiscussion
Declared In
FMIceLinkVideoBuffer.h
– isYv12
	- (bool)isYv12Discussion
Declared In
FMIceLinkVideoBuffer.h
– mute
	- (bool)muteDiscussion
Declared In
FMIceLinkVideoBuffer.h
– orientation
	- (int)orientationDiscussion
Declared In
FMIceLinkVideoBuffer.h
– setHeight:
	- (void)setHeight:(int)valueDiscussion
Declared In
FMIceLinkVideoBuffer.h
– setOrientation:
	- (void)setOrientation:(int)valueDiscussion
Declared In
FMIceLinkVideoBuffer.h
– setStride:
	- (void)setStride:(int)valueDiscussion
Declared In
FMIceLinkVideoBuffer.h
– setStrides:
	- (void)setStrides:(NSMutableArray *)valueDiscussion
Declared In
FMIceLinkVideoBuffer.h
– setWidth:
	- (void)setWidth:(int)valueDiscussion
Declared In
FMIceLinkVideoBuffer.h
– stride
	- (int)strideDiscussion
Declared In
FMIceLinkVideoBuffer.h
– strides
	- (NSMutableArray *)stridesDiscussion
Declared In
FMIceLinkVideoBuffer.h
– toJson
	@return
- (NSString *)toJsonDiscussion
@return
Declared In
FMIceLinkVideoBuffer.h
+ toJsonArrayWithVideoBuffers:
	+ (NSString *)toJsonArrayWithVideoBuffers:(NSMutableArray *)videoBuffersParameters
videoBuffers | 
						The video buffers. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ toJsonWithVideoBuffer:
	+ (NSString *)toJsonWithVideoBuffer:(FMIceLinkVideoBuffer *)videoBufferParameters
videoBuffer | 
						The video buffer. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
– toPlanar
	@return
- (FMIceLinkVideoBuffer *)toPlanarDiscussion
@return
Declared In
FMIceLinkVideoBuffer.h
+ videoBuffer
	+ (FMIceLinkVideoBuffer *)videoBufferDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ videoBufferWithWidth:height:dataBuffer:format:
	+ (FMIceLinkVideoBuffer *)videoBufferWithWidth:(int)width height:(int)height dataBuffer:(FMIceLinkDataBuffer *)dataBuffer format:(FMIceLinkVideoFormat *)formatDiscussion
Declared In
FMIceLinkVideoBuffer.h
+ videoBufferWithWidth:height:dataBuffers:format:
	+ (FMIceLinkVideoBuffer *)videoBufferWithWidth:(int)width height:(int)height dataBuffers:(NSMutableArray *)dataBuffers format:(FMIceLinkVideoFormat *)formatDiscussion
Declared In
FMIceLinkVideoBuffer.h