Package apple.replaykit
Class RPScreenRecorder
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.replaykit.RPScreenRecorder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRPScreenRecorder.Block_discardRecordingWithHandlerstatic interfaceRPScreenRecorder.Block_exportClipToURLDurationCompletionHandlerstatic interfaceRPScreenRecorder.Block_startCaptureWithHandlerCompletionHandler_0static interfaceRPScreenRecorder.Block_startCaptureWithHandlerCompletionHandler_1static interfaceRPScreenRecorder.Block_startClipBufferingWithCompletionHandlerstatic interfaceRPScreenRecorder.Block_startRecordingWithHandlerstatic interfaceRPScreenRecorder.Block_startRecordingWithMicrophoneEnabledHandlerstatic interfaceRPScreenRecorder.Block_stopCaptureWithHandlerstatic interfaceRPScreenRecorder.Block_stopClipBufferingWithCompletionHandlerstatic interfaceRPScreenRecorder.Block_stopRecordingWithHandlerstatic interfaceRPScreenRecorder.Block_stopRecordingWithOutputURLCompletionHandler-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRPScreenRecorder(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static RPScreenRecorderalloc()static RPScreenRecorderallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)longcameraPosition()Specify or query camera position.@Nullable UIViewcameraPreviewView()API-Since: 10.0static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()@Nullable RPScreenRecorderDelegatedelegate()Delegate instance for RPScreenRecorder.static java.lang.Stringdescription_static()voiddiscardRecordingWithHandler(@NotNull RPScreenRecorder.Block_discardRecordingWithHandler handler)Discards the current recording.voidexportClipToURLDurationCompletionHandler(@NotNull NSURL url, double duration, @Nullable RPScreenRecorder.Block_exportClipToURLDurationCompletionHandler completionHandler)Exports clip recording Must be called after startClipBufferingWithCompletionHandler:, otherwise this will return an error.static longhash_static()RPScreenRecorderinit()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisAvailable()Check if ReplayKit is available on the device.booleanisCameraEnabled()Specify or query whether the camera should be enabled during recording.booleanisMicrophoneEnabled()Specify or query whether the microphone should be enabled during recording.booleanisRecording()Check if a recording session is in progress.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static RPScreenRecordernew_objc()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetCameraEnabled(boolean value)Specify or query whether the camera should be enabled during recording.voidsetCameraPosition(long value)Specify or query camera position.voidsetDelegate(@Nullable RPScreenRecorderDelegate value)Delegate instance for RPScreenRecorder.voidsetDelegate_unsafe(@Nullable RPScreenRecorderDelegate value)Delegate instance for RPScreenRecorder.voidsetMicrophoneEnabled(boolean value)Specify or query whether the microphone should be enabled during recording.static voidsetVersion_static(long aVersion)static @NotNull RPScreenRecordersharedRecorder()Shared instance of the screen recorder.voidstartCaptureWithHandlerCompletionHandler(@Nullable RPScreenRecorder.Block_startCaptureWithHandlerCompletionHandler_0 captureHandler, @Nullable RPScreenRecorder.Block_startCaptureWithHandlerCompletionHandler_1 completionHandler)Starts screen and audio capture and continually calls the supplied handler with the current sampleBuffer and bufferType and passed it back to the application.voidstartClipBufferingWithCompletionHandler(@Nullable RPScreenRecorder.Block_startClipBufferingWithCompletionHandler completionHandler)Start clip recording buffering with a completion handler.voidstartRecordingWithHandler(@Nullable RPScreenRecorder.Block_startRecordingWithHandler handler)Starts app recording with a completion handler.voidstartRecordingWithMicrophoneEnabledHandler(boolean microphoneEnabled, @Nullable RPScreenRecorder.Block_startRecordingWithMicrophoneEnabledHandler handler)Deprecated.voidstopCaptureWithHandler(@Nullable RPScreenRecorder.Block_stopCaptureWithHandler handler)Stops screen capture with a completion handler handler Called after the screen capture has stopped.voidstopClipBufferingWithCompletionHandler(@Nullable RPScreenRecorder.Block_stopClipBufferingWithCompletionHandler completionHandler)Stop clip recording buffering with a completion handler.voidstopRecordingWithHandler(@Nullable RPScreenRecorder.Block_stopRecordingWithHandler handler)Stops app recording with a completion handler.voidstopRecordingWithOutputURLCompletionHandler(@NotNull NSURL url, @Nullable RPScreenRecorder.Block_stopRecordingWithOutputURLCompletionHandler completionHandler)Stops app recording with output URL and completion handler.static org.moe.natj.objc.Classsuperclass_static()static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static RPScreenRecorder alloc()
-
allocWithZone
public static RPScreenRecorder allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static RPScreenRecorder new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
sharedRecorder
@NotNull public static @NotNull RPScreenRecorder sharedRecorder()
Shared instance of the screen recorder.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
cameraPreviewView
@Nullable public @Nullable UIView cameraPreviewView()
API-Since: 10.0
-
delegate
@Nullable public @Nullable RPScreenRecorderDelegate delegate()
Delegate instance for RPScreenRecorder.
-
discardRecordingWithHandler
public void discardRecordingWithHandler(@NotNull @NotNull RPScreenRecorder.Block_discardRecordingWithHandler handler)Discards the current recording. This can only be called after the handler block in stopRecordingWithHandler: is executed.
-
init
public RPScreenRecorder init()
-
isAvailable
public boolean isAvailable()
Check if ReplayKit is available on the device. Implement the screenRecorderDidChangeAvailability: on the delegate to listen for changes to this property. Can be used for key value observing.
-
isCameraEnabled
public boolean isCameraEnabled()
Specify or query whether the camera should be enabled during recording. Can be used for key value observing. Default is NO. API-Since: 10.0
-
setCameraEnabled
public void setCameraEnabled(boolean value)
Specify or query whether the camera should be enabled during recording. Can be used for key value observing. Default is NO. API-Since: 10.0
-
isMicrophoneEnabled
public boolean isMicrophoneEnabled()
Specify or query whether the microphone should be enabled during recording. Can be used for key value observing. Default is NO.
-
setMicrophoneEnabled
public void setMicrophoneEnabled(boolean value)
Specify or query whether the microphone should be enabled during recording. Can be used for key value observing. Default is NO.
-
isRecording
public boolean isRecording()
Check if a recording session is in progress. Can be used for key value observing.
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable RPScreenRecorderDelegate value)Delegate instance for RPScreenRecorder.
-
setDelegate
public void setDelegate(@Nullable @Nullable RPScreenRecorderDelegate value)Delegate instance for RPScreenRecorder.
-
startRecordingWithHandler
public void startRecordingWithHandler(@Nullable @Nullable RPScreenRecorder.Block_startRecordingWithHandler handler)Starts app recording with a completion handler. Note that before recording actually starts, the user may be prompted with UI to confirm recording. handler Called after user interactions are complete. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue starting the recording. API-Since: 10.0
-
startRecordingWithMicrophoneEnabledHandler
@Deprecated public void startRecordingWithMicrophoneEnabledHandler(boolean microphoneEnabled, @Nullable @Nullable RPScreenRecorder.Block_startRecordingWithMicrophoneEnabledHandler handler)Deprecated.Deprecated. Use startRecordingWithHandler: instead. Starts app recording with a completion handler. Note that before recording actually starts, the user may be prompted with UI to confirm recording. handler Called after user interactions are complete. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue starting the recording. API-Since: 9.0 Deprecated-Since: 10.0 Deprecated-Message: Use microphoneEnabled property- Parameters:
microphoneEnabled- Determines whether the microphone input should be included in the recorded movie audio.
-
stopRecordingWithHandler
public void stopRecordingWithHandler(@Nullable @Nullable RPScreenRecorder.Block_stopRecordingWithHandler handler)Stops app recording with a completion handler. handler Called when the movie is ready. Will return an instance of RPPreviewViewController on success which should be presented using [UIViewController presentViewController:animated:completion:]. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue stopping the recording.
-
cameraPosition
public long cameraPosition()
Specify or query camera position. Can be used for key value observing. Default is RPCameraPositionFront. API-Since: 11.0
-
setCameraPosition
public void setCameraPosition(long value)
Specify or query camera position. Can be used for key value observing. Default is RPCameraPositionFront. API-Since: 11.0
-
startCaptureWithHandlerCompletionHandler
public void startCaptureWithHandlerCompletionHandler(@Nullable @Nullable RPScreenRecorder.Block_startCaptureWithHandlerCompletionHandler_0 captureHandler, @Nullable @Nullable RPScreenRecorder.Block_startCaptureWithHandlerCompletionHandler_1 completionHandler)Starts screen and audio capture and continually calls the supplied handler with the current sampleBuffer and bufferType and passed it back to the application. Note that before recording actually starts, the user may be prompted with UI to confirm recording. handler Called continually with sampleBuffers and the bufferType. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue starting the capture. API-Since: 11.0
-
stopCaptureWithHandler
public void stopCaptureWithHandler(@Nullable @Nullable RPScreenRecorder.Block_stopCaptureWithHandler handler)Stops screen capture with a completion handler handler Called after the screen capture has stopped. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue stopping the capture API-Since: 11.0
-
stopRecordingWithOutputURLCompletionHandler
public void stopRecordingWithOutputURLCompletionHandler(@NotNull @NotNull NSURL url, @Nullable @Nullable RPScreenRecorder.Block_stopRecordingWithOutputURLCompletionHandler completionHandler)Stops app recording with output URL and completion handler. handler Called when movie is written to specified output URL. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue stopping the recording and writing the output URL. API-Since: 14.0- Parameters:
url- Output URL for app recording movie.
-
exportClipToURLDurationCompletionHandler
public void exportClipToURLDurationCompletionHandler(@NotNull @NotNull NSURL url, double duration, @Nullable @Nullable RPScreenRecorder.Block_exportClipToURLDurationCompletionHandler completionHandler)Exports clip recording Must be called after startClipBufferingWithCompletionHandler:, otherwise this will return an error. Exports clip recording from newest samples in buffer for duration. handler Will be called after asset is finished writing to output path. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue generating the clip recording. API-Since: 15.0- Parameters:
url- URL containing absolute path for where to save the clipduration- Length of time in seconds for clip recording, capped at either the elapsed time, or a maximum of 15 seconds, depending on which is the shorter amount of time
-
startClipBufferingWithCompletionHandler
public void startClipBufferingWithCompletionHandler(@Nullable @Nullable RPScreenRecorder.Block_startClipBufferingWithCompletionHandler completionHandler)Start clip recording buffering with a completion handler. Note that before recording actually starts, the user may be prompted with UI to confirm recording. handler Called after clip recording is started. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue starting clip record buffering. API-Since: 15.0
-
stopClipBufferingWithCompletionHandler
public void stopClipBufferingWithCompletionHandler(@Nullable @Nullable RPScreenRecorder.Block_stopClipBufferingWithCompletionHandler completionHandler)Stop clip recording buffering with a completion handler. handler Called after clip recording session is stopped. Will be passed an optional NSError in the RPRecordingErrorDomain domain if there was an issue stopping clip record buffering. API-Since: 15.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-