Package com.banuba.sdk.effect_player
Class FrameProcessor.CppProxy
java.lang.Object
com.banuba.sdk.effect_player.FrameProcessor.CppProxy
- All Implemented Interfaces:
FrameProcessor
- Enclosing interface:
- FrameProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.banuba.sdk.effect_player.FrameProcessor
FrameProcessor.CppProxy
-
Method Summary
Modifier and TypeMethodDescriptionvoid
static FrameProcessor
Photo processor.static FrameProcessor
Realtime feed processor.static FrameProcessor
Video processor.protected void
finalize()
getType()
pop()
void
-
Method Details
-
_djinni_private_destroy
public void _djinni_private_destroy() -
finalize
-
getType
- Specified by:
getType
in interfaceFrameProcessor
-
push
- Specified by:
push
in interfaceFrameProcessor
-
pop
- Specified by:
pop
in interfaceFrameProcessor
-
createRealtimeProcessor
@Nullable public static FrameProcessor createRealtimeProcessor(@NonNull RealtimeProcessorMode mode, @Nullable ProcessorConfiguration config) Description copied from interface:FrameProcessor
Realtime feed processor. See RealtimeProcessorMode for more info. -
createPhotoProcessor
@Nullable public static FrameProcessor createPhotoProcessor(@Nullable ProcessorConfiguration config) Description copied from interface:FrameProcessor
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. -
createVideoProcessor
@Nullable public static FrameProcessor createVideoProcessor(@Nullable ProcessorConfiguration config) Description copied from interface:FrameProcessor
Video processor. Consistent `push` - `pop` will process frames synchronously.
-