ScreenCaptureKit Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| SCContentFilter | |
| SCContentSharingPicker | |
| SCContentSharingPickerConfiguration | |
| SCContentSharingPickerObserver |
This is a class that implements the interface ISCContentSharingPickerObserver (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface ISCContentSharingPickerObserver. |
| SCDisplay | |
| SCRecordingOutput | |
| SCRecordingOutputConfiguration | |
| SCRecordingOutputDelegate |
This is a class that implements the interface ISCRecordingOutputDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface ISCRecordingOutputDelegate. |
| SCRunningApplication | |
| SCScreenshotConfiguration | |
| SCScreenshotManager | |
| SCScreenshotOutput | |
| SCShareableContent | |
| SCShareableContentInfo | |
| SCStream | |
| SCStreamConfiguration | |
| SCStreamDelegate |
This is a class that implements the interface ISCStreamDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface ISCStreamDelegate. |
| SCStreamDelegate_Extensions |
Extension methods to the ISCStreamDelegate interface to support all the methods from the SCStreamDelegate protocol. |
| SCStreamErrorCodeExtensions |
Extension methods for the SCStreamErrorCode enumeration. |
| SCStreamFrameInfoKeys | |
| SCStreamOutput_Extensions |
Extension methods to the ISCStreamOutput interface to support all the methods from the SCStreamOutput protocol. |
| SCWindow | |
Interfaces
| Name | Description |
|---|---|
| ISCContentSharingPickerObserver |
This interface represents the Objective-C protocol |
| ISCRecordingOutputDelegate |
This interface represents the Objective-C protocol |
| ISCStreamDelegate |
This interface represents the Objective-C protocol |
| ISCStreamOutput |
This interface represents the Objective-C protocol |
Enums
| Name | Description |
|---|---|
| SCCaptureDynamicRange | |
| SCCaptureResolutionType | |
| SCContentFilterOption |
This enum describes how to interpret some arguments when creating SCContentFilter instances. |
| SCContentSharingPickerMode | |
| SCFrameStatus | |
| SCPresenterOverlayAlertSetting | |
| SCScreenshotDisplayIntent | |
| SCScreenshotDynamicRange | |
| SCShareableContentStyle | |
| SCStreamConfigurationPreset | |
| SCStreamErrorCode | |
| SCStreamOutputType | |
| SCStreamType | |
Delegates
| Name | Description |
|---|---|
| SCScreenshotManagerCaptureImageCallback | |
| SCScreenshotManagerCaptureScreenshotCallback | |