Class RPScreenRecorder

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class RPScreenRecorder
    extends NSObject
    • Constructor Detail

      • RPScreenRecorder

        protected RPScreenRecorder​(NSObject.Handle h,
                                   long handle)
    • Method Detail

      • isAvailable

        public boolean isAvailable()
      • isRecording

        public boolean isRecording()
      • isMicrophoneEnabled

        public boolean isMicrophoneEnabled()
      • setMicrophoneEnabled

        public void setMicrophoneEnabled​(boolean v)
      • isCameraEnabled

        public boolean isCameraEnabled()
        Since:
        Available in iOS 10.0 and later.
      • setCameraEnabled

        public void setCameraEnabled​(boolean v)
        Since:
        Available in iOS 10.0 and later.
      • getCameraPosition

        public RPCameraPosition getCameraPosition()
        Since:
        Available in iOS 11.0 and later.
      • setCameraPosition

        public void setCameraPosition​(RPCameraPosition v)
        Since:
        Available in iOS 11.0 and later.
      • getCameraPreviewView

        public UIView getCameraPreviewView()
        Since:
        Available in iOS 10.0 and later.
      • startRecording

        @Deprecated
        public void startRecording​(boolean microphoneEnabled,
                                   org.robovm.objc.block.VoidBlock1<NSError> handler)
        Deprecated.
        Deprecated in iOS 10.0. Use microphoneEnabaled property
        Since:
        Available in iOS 9.0 and later.
      • startRecording

        public void startRecording​(org.robovm.objc.block.VoidBlock1<NSError> handler)
        Since:
        Available in iOS 10.0 and later.
      • discardRecording

        public void discardRecording​(java.lang.Runnable handler)
      • startCapture

        public void startCapture​(org.robovm.objc.block.VoidBlock3<CMSampleBuffer,​RPSampleBufferType,​NSError> captureHandler,
                                 org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Since:
        Available in iOS 11.0 and later.
      • stopCapture

        public void stopCapture​(org.robovm.objc.block.VoidBlock1<NSError> handler)
        Since:
        Available in iOS 11.0 and later.