FMIceLinkVideoBuffer Class Reference
Inherits from | FMIceLinkMediaBuffer : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Conforms to | * FMIceLinkVideoBuffer FMIceLinkVideoFormat |
Declared in | FMIceLinkVideoBuffer.h FMIceLinkVideoBuffer.m |
– clone
- (FMIceLinkVideoBuffer *)clone
Discussion
Declared In
FMIceLinkVideoBuffer.h
– convertWithFormat:
- (FMIceLinkVideoBuffer *)convertWithFormat:(FMIceLinkVideoFormat *)format
Parameters
format |
The format. @return |
---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
– convertWithFormat:dataBuffer:
- (FMIceLinkVideoBuffer *)convertWithFormat:(FMIceLinkVideoFormat *)format dataBuffer:(FMIceLinkDataBuffer *)dataBuffer
Parameters
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 *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createBlueWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createBlueWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
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 *)formatName
Parameters
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 *)buffer
Parameters
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 *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createDarkBlueWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createDarkBlueWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createDarkGreenWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createDarkGreenWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createDarkRedWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createDarkRedWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createGrayWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createGrayWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createGreenWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createGreenWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
– createInstance
- (FMIceLinkVideoBuffer *)createInstance
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createMagentaWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createMagentaWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createOliveWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createOliveWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createPurpleWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createPurpleWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createRedWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createRedWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createTealWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createTealWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createWhiteWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createWhiteWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ createYellowWithWidth:height:formatName:
+ (FMIceLinkVideoBuffer *)createYellowWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ fromJsonArrayWithVideoBuffersJson:
+ (NSMutableArray *)fromJsonArrayWithVideoBuffersJson:(NSString *)videoBuffersJson
Parameters
videoBuffersJson |
The video buffers JSON. @return |
---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ fromJsonWithVideoBufferJson:
+ (FMIceLinkVideoBuffer *)fromJsonWithVideoBufferJson:(NSString *)videoBufferJson
Parameters
videoBufferJson |
The video buffer JSON. @return |
---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ getMinimumBufferLengthWithWidth:height:formatName:
+ (int)getMinimumBufferLengthWithWidth:(int)width height:(int)height formatName:(NSString *)formatName
Discussion
Declared In
FMIceLinkVideoBuffer.h
– height
- (int)height
Discussion
Declared In
FMIceLinkVideoBuffer.h
– init
- (instancetype)init
Discussion
Declared In
FMIceLinkVideoBuffer.h
– initWithWidth:height:dataBuffer:format:
- (instancetype)initWithWidth:(int)width height:(int)height dataBuffer:(FMIceLinkDataBuffer *)dataBuffer format:(FMIceLinkVideoFormat *)format
Discussion
Declared In
FMIceLinkVideoBuffer.h
– initWithWidth:height:dataBuffers:format:
- (instancetype)initWithWidth:(int)width height:(int)height dataBuffers:(NSMutableArray *)dataBuffers format:(FMIceLinkVideoFormat *)format
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isAbgr
- (bool)isAbgr
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isArgb
- (bool)isArgb
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isBgr
- (bool)isBgr
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isBgra
- (bool)isBgra
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isH264
- (bool)isH264
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isI420
- (bool)isI420
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isKeyFrame
- (bool)isKeyFrame
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isMuted
- (bool)isMuted
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isNv12
- (bool)isNv12
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isNv21
- (bool)isNv21
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isRaw
- (bool)isRaw
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isRgb
- (bool)isRgb
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isRgba
- (bool)isRgba
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isRgbaType
- (bool)isRgbaType
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isRgbType
- (bool)isRgbType
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isVp8
- (bool)isVp8
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isVp9
- (bool)isVp9
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isYuvType
- (bool)isYuvType
Discussion
Declared In
FMIceLinkVideoBuffer.h
– isYv12
- (bool)isYv12
Discussion
Declared In
FMIceLinkVideoBuffer.h
– mute
- (bool)mute
Discussion
Declared In
FMIceLinkVideoBuffer.h
– orientation
- (int)orientation
Discussion
Declared In
FMIceLinkVideoBuffer.h
– setHeight:
- (void)setHeight:(int)value
Discussion
Declared In
FMIceLinkVideoBuffer.h
– setOrientation:
- (void)setOrientation:(int)value
Discussion
Declared In
FMIceLinkVideoBuffer.h
– setStride:
- (void)setStride:(int)value
Discussion
Declared In
FMIceLinkVideoBuffer.h
– setStrides:
- (void)setStrides:(NSMutableArray *)value
Discussion
Declared In
FMIceLinkVideoBuffer.h
– setWidth:
- (void)setWidth:(int)value
Discussion
Declared In
FMIceLinkVideoBuffer.h
– stride
- (int)stride
Discussion
Declared In
FMIceLinkVideoBuffer.h
– strides
- (NSMutableArray *)strides
Discussion
Declared In
FMIceLinkVideoBuffer.h
– toJson
@return
- (NSString *)toJson
Discussion
@return
Declared In
FMIceLinkVideoBuffer.h
+ toJsonArrayWithVideoBuffers:
+ (NSString *)toJsonArrayWithVideoBuffers:(NSMutableArray *)videoBuffers
Parameters
videoBuffers |
The video buffers. @return |
---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ toJsonWithVideoBuffer:
+ (NSString *)toJsonWithVideoBuffer:(FMIceLinkVideoBuffer *)videoBuffer
Parameters
videoBuffer |
The video buffer. @return |
---|
Discussion
Declared In
FMIceLinkVideoBuffer.h
– toPlanar
@return
- (FMIceLinkVideoBuffer *)toPlanar
Discussion
@return
Declared In
FMIceLinkVideoBuffer.h
+ videoBuffer
+ (FMIceLinkVideoBuffer *)videoBuffer
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ videoBufferWithWidth:height:dataBuffer:format:
+ (FMIceLinkVideoBuffer *)videoBufferWithWidth:(int)width height:(int)height dataBuffer:(FMIceLinkDataBuffer *)dataBuffer format:(FMIceLinkVideoFormat *)format
Discussion
Declared In
FMIceLinkVideoBuffer.h
+ videoBufferWithWidth:height:dataBuffers:format:
+ (FMIceLinkVideoBuffer *)videoBufferWithWidth:(int)width height:(int)height dataBuffers:(NSMutableArray *)dataBuffers format:(FMIceLinkVideoFormat *)format
Discussion
Declared In
FMIceLinkVideoBuffer.h