Package com.banuba.sdk.internal.encoding
Class RecordingListenerHandler
- java.lang.Object
-
- android.os.Handler
-
- com.banuba.sdk.internal.encoding.RecordingListenerHandler
-
public final class RecordingListenerHandler extends android.os.Handler
-
-
Constructor Summary
Constructors Constructor Description RecordingListenerHandler(RecordingListener listener)
RecordingListenerHandler(RecordingListener listener, android.os.Looper looper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleMessage(android.os.Message msg)
boolean
sendEditedImageReady(android.graphics.Bitmap image)
boolean
sendEditingModeFaceFound(boolean faceFound)
boolean
sendImageProcessed(android.graphics.Bitmap image)
boolean
sendOnFrame(com.banuba.sdk.types.Data data, int width, int height)
void
sendOnTextureFrame(int texture, int width, int height, long timestamp, float[] matrix)
boolean
sendPhotoProcessed(android.graphics.Bitmap photo)
boolean
sendPhotoReady(android.graphics.Bitmap photo)
boolean
sendRecordingCompleted(RecordedVideoInfo videoInfo)
boolean
sendRecordingStatusChange(boolean started)
-
Methods inherited from class android.os.Handler
createAsync, createAsync, dispatchMessage, dump, getLooper, getMessageName, hasCallbacks, hasMessages, hasMessages, obtainMessage, obtainMessage, obtainMessage, obtainMessage, obtainMessage, post, postAtFrontOfQueue, postAtTime, postAtTime, postDelayed, postDelayed, removeCallbacks, removeCallbacks, removeCallbacksAndMessages, removeMessages, removeMessages, sendEmptyMessage, sendEmptyMessageAtTime, sendEmptyMessageDelayed, sendMessage, sendMessageAtFrontOfQueue, sendMessageAtTime, sendMessageDelayed, toString
-
-
-
-
Constructor Detail
-
RecordingListenerHandler
public RecordingListenerHandler(@NonNull RecordingListener listener)
-
RecordingListenerHandler
public RecordingListenerHandler(@NonNull RecordingListener listener, @NonNull android.os.Looper looper)
-
-
Method Detail
-
sendRecordingStatusChange
public final boolean sendRecordingStatusChange(boolean started)
-
sendRecordingCompleted
public final boolean sendRecordingCompleted(@NonNull RecordedVideoInfo videoInfo)
-
sendPhotoReady
public final boolean sendPhotoReady(@NonNull android.graphics.Bitmap photo)
-
sendPhotoProcessed
public final boolean sendPhotoProcessed(@NonNull android.graphics.Bitmap photo)
-
sendImageProcessed
public final boolean sendImageProcessed(@NonNull android.graphics.Bitmap image)
-
sendEditedImageReady
public final boolean sendEditedImageReady(@NonNull android.graphics.Bitmap image)
-
sendEditingModeFaceFound
public final boolean sendEditingModeFaceFound(boolean faceFound)
-
sendOnFrame
public final boolean sendOnFrame(com.banuba.sdk.types.Data data, int width, int height)
-
sendOnTextureFrame
public void sendOnTextureFrame(int texture, int width, int height, long timestamp, float[] matrix)
-
handleMessage
public void handleMessage(@NonNull android.os.Message msg)
- Overrides:
handleMessage
in classandroid.os.Handler
-
-