Package com.banuba.sdk.internal.renderer
Interface RenderMsgSender
-
- All Known Implementing Classes:
RenderHandler
public interface RenderMsgSender
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isRealRenderer()
void
sendClearSurface()
void
sendDoFrame(long frameTimeNanos)
void
sendEffectPlayerPause()
void
sendEffectPlayerPlay()
void
sendFreeBuffer(RenderBuffer renderBuffer)
void
sendPauseRecording()
void
sendProcessImage(com.banuba.sdk.types.FullImageData image)
void
sendProcessPhoto(com.banuba.sdk.types.FullImageData photo)
void
sendRecordingCompleted(java.io.File output)
void
sendResumeDoFrame()
void
sendRunnable(java.lang.Runnable runnable)
void
sendShutdown()
void
sendStartEditingImage(com.banuba.sdk.types.FullImageData image)
void
sendStartForwardingFrames()
void
sendStartForwardingTextures()
void
sendStartRecording(java.lang.String fileName, boolean mic, ContentRatioParams params, float speed)
void
sendStopDoFrame()
void
sendStopEditingImage()
void
sendStopForwardingFrames()
void
sendStopForwardingTextures()
void
sendStopRecording()
void
sendSurfaceChanged(int width, int height)
void
sendSurfaceCreated(android.view.Surface surface)
void
sendSurfaceDestroyed()
void
sendTakeEditedImage()
void
sendTakePhoto(ContentRatioParams params)
void
sendUnpauseRecording()
void
sendWatermarkInfo(WatermarkInfo watermarkInfo)
-
-
-
Method Detail
-
sendShutdown
void sendShutdown()
-
sendSurfaceCreated
void sendSurfaceCreated(android.view.Surface surface)
-
sendSurfaceChanged
void sendSurfaceChanged(int width, int height)
-
sendSurfaceDestroyed
void sendSurfaceDestroyed()
-
sendDoFrame
void sendDoFrame(long frameTimeNanos)
-
isRealRenderer
boolean isRealRenderer()
-
sendTakePhoto
void sendTakePhoto(@Nullable ContentRatioParams params)
-
sendStartRecording
void sendStartRecording(@Nullable java.lang.String fileName, boolean mic, @Nullable ContentRatioParams params, float speed)
-
sendStopRecording
void sendStopRecording()
-
sendPauseRecording
void sendPauseRecording()
-
sendUnpauseRecording
void sendUnpauseRecording()
-
sendRecordingCompleted
void sendRecordingCompleted(@NonNull java.io.File output)
-
sendFreeBuffer
void sendFreeBuffer(@NonNull RenderBuffer renderBuffer)
-
sendStopDoFrame
void sendStopDoFrame()
-
sendClearSurface
void sendClearSurface()
-
sendRunnable
void sendRunnable(java.lang.Runnable runnable)
-
sendResumeDoFrame
void sendResumeDoFrame()
-
sendWatermarkInfo
void sendWatermarkInfo(WatermarkInfo watermarkInfo)
-
sendProcessPhoto
void sendProcessPhoto(@NonNull com.banuba.sdk.types.FullImageData photo)
-
sendProcessImage
void sendProcessImage(@NonNull com.banuba.sdk.types.FullImageData image)
-
sendStartEditingImage
void sendStartEditingImage(@NonNull com.banuba.sdk.types.FullImageData image)
-
sendStopEditingImage
void sendStopEditingImage()
-
sendTakeEditedImage
void sendTakeEditedImage()
-
sendStartForwardingFrames
void sendStartForwardingFrames()
-
sendStopForwardingFrames
void sendStopForwardingFrames()
-
sendEffectPlayerPlay
void sendEffectPlayerPlay()
-
sendEffectPlayerPause
void sendEffectPlayerPause()
-
sendStartForwardingTextures
void sendStartForwardingTextures()
-
sendStopForwardingTextures
void sendStopForwardingTextures()
-
-