Crate objc2_replay_kit

Crate objc2_replay_kit 

Source
Expand description

§Bindings to the ReplayKit framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

RPBroadcastActivityControllerRPBroadcast
Controller object that allows clients to present the macOS broadcast picker and returns the RPBroadcastController object that controls broadcast functionality.
RPBroadcastControllerRPBroadcast
Available once a user has successfully initiated a broadcast using an RPBroadcastActivityViewController. Can be used to start, pause and stop a broadcast.
RPBroadcastHandlerRPBroadcastExtension
Base class for extensions that are responsible for handling video and audio data.
RPBroadcastSampleHandlerRPBroadcastExtension
Subclass this class to handle CMSampleBuffer objects as they are captured by ReplayKit. To enable this mode of handling, set the RPBroadcastProcessMode in the extension’s info.plist to RPBroadcastProcessModeSampleBuffer.
RPCameraPositionRPScreenRecorder
Apple’s documentation
RPPreviewViewControllerRPPreviewViewController and objc2-app-kit and macOS
Apple’s documentation
RPRecordingErrorCodeRPError
Apple’s documentation
RPSampleBufferTypeRPBroadcastExtension
Apple’s documentation
RPScreenRecorderRPScreenRecorder
Singleton class used to control app recording.

Statics§

RPApplicationInfoBundleIdentifierKeyRPBroadcastExtension
RPApplicationInfoBundleIdentifierKey
RPRecordingErrorDomainRPError
Apple’s documentation
RPVideoSampleOrientationKeyRPBroadcastExtension
RPVideoSampleOrientationKey

Traits§

NSExtensionContextRPBroadcastExtensionRPBroadcastExtension
Category “RPBroadcastExtension” on NSExtensionContext.
RPBroadcastActivityControllerDelegateRPBroadcast
RPBroadcastActivityControllerDelegate is used to notify the caller when the user has finshed with the RPBroadcastActivityController’s picker.
RPBroadcastControllerDelegateRPBroadcast
Apple’s documentation
RPPreviewViewControllerDelegateRPPreviewViewController
Apple’s documentation
RPScreenRecorderDelegateRPScreenRecorder
Apple’s documentation