Expand description
§Bindings to the ReplayKit framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- RPBroadcast
Activity Controller RPBroadcast - Controller object that allows clients to present the macOS broadcast picker and returns the RPBroadcastController object that controls broadcast functionality.
- RPBroadcast
Controller RPBroadcast - Available once a user has successfully initiated a broadcast using an RPBroadcastActivityViewController. Can be used to start, pause and stop a broadcast.
- RPBroadcast
Handler RPBroadcastExtension - Base class for extensions that are responsible for handling video and audio data.
- RPBroadcast
Sample Handler RPBroadcastExtension - 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.
- RPCamera
Position RPScreenRecorder - Apple’s documentation
- RPPreview
View Controller RPPreviewViewControllerandobjc2-app-kitand macOS - Apple’s documentation
- RPRecording
Error Code RPError - Apple’s documentation
- RPSample
Buffer Type RPBroadcastExtension - Apple’s documentation
- RPScreen
Recorder RPScreenRecorder - Singleton class used to control app recording.
Statics§
- RPApplication
Info ⚠Bundle Identifier Key RPBroadcastExtension - RPApplicationInfoBundleIdentifierKey
- RPRecording
Error ⚠Domain RPError - Apple’s documentation
- RPVideo
Sample ⚠Orientation Key RPBroadcastExtension - RPVideoSampleOrientationKey
Traits§
- NSExtension
ContextRP Broadcast Extension RPBroadcastExtension - Category “RPBroadcastExtension” on
NSExtensionContext. - RPBroadcast
Activity Controller Delegate RPBroadcast - RPBroadcastActivityControllerDelegate is used to notify the caller when the user has finshed with the RPBroadcastActivityController’s picker.
- RPBroadcast
Controller Delegate RPBroadcast - Apple’s documentation
- RPPreview
View Controller Delegate RPPreviewViewController - Apple’s documentation
- RPScreen
Recorder Delegate RPScreenRecorder - Apple’s documentation