Banuba SDK
|
#import <BNBFrameProcessor.h>
Instance Methods | |
(BNBProcessorType) | - getType |
(void) | - push: |
(nonnull BNBProcessorResult *) | - pop |
Class Methods | |
(nullable BNBFrameProcessor *) | + createRealtimeProcessor:config: |
Realtime feed processor. More... | |
(nullable BNBFrameProcessor *) | + createPhotoProcessor: |
Photo processor. More... | |
(nullable BNBFrameProcessor *) | + createVideoProcessor: |
Video processor. More... | |
Definition at line 19 of file BNBFrameProcessor.h.
+ (nullable BNBFrameProcessor *) createPhotoProcessor: | (nullable BNBProcessorConfiguration *) | config |
Photo processor.
push
to set photo, processing happens on pop
synchronously. Several pop
calls return same result without unnecessary processing, except case when recognizer pipeline was changed by EffectPlayer, processing will be restarted.
+ (nullable BNBFrameProcessor *) createRealtimeProcessor: | (BNBRealtimeProcessorMode) | mode | |
config: | (nullable BNBProcessorConfiguration *) | config | |
Realtime feed processor.
See RealtimeProcessorMode for more info.
+ (nullable BNBFrameProcessor *) createVideoProcessor: | (nullable BNBProcessorConfiguration *) | config |
Video processor.
Consistent push
- pop
will process frames synchronously.
- (BNBProcessorType) getType |
- (nonnull BNBProcessorResult *) pop |
- (void) push: | (nullable BNBFrameData *) | fd |