screen_capture_kit/
error.rs

1use objc2_foundation::{NSInteger, NSString};
2
3extern "C" {
4    pub static SCStreamErrorDomain: &'static NSString;
5}
6
7#[repr(transparent)]
8#[derive(Clone, Copy, Debug, PartialEq, Eq)]
9pub struct SCStreamErrorCode(pub NSInteger);
10
11impl SCStreamErrorCode {
12    #[doc(alias = "SCStreamErrorUserDeclined")]
13    pub const UserDeclined: Self = Self(-3801);
14    #[doc(alias = "SCStreamErrorFailedToStart")]
15    pub const FailedToStart: Self = Self(-3802);
16    #[doc(alias = "SCStreamErrorMissingEntitlements")]
17    pub const MissingEntitlements: Self = Self(-3803);
18    #[doc(alias = "SCStreamErrorFailedApplicationConnectionInvalid")]
19    pub const FailedApplicationConnectionInvalid: Self = Self(-3804);
20    #[doc(alias = "SCStreamErrorFailedApplicationConnectionInterrupted")]
21    pub const FailedApplicationConnectionInterrupted: Self = Self(-3805);
22    #[doc(alias = "SCStreamErrorFailedNoMatchingApplicationContext")]
23    pub const FailedNoMatchingApplicationContext: Self = Self(-3806);
24    #[doc(alias = "SCStreamErrorAttemptToStartStreamState")]
25    pub const AttemptToStartStreamState: Self = Self(-3807);
26    #[doc(alias = "SCStreamErrorAttemptToStopStreamState")]
27    pub const AttemptToStopStreamState: Self = Self(-3808);
28    #[doc(alias = "SCStreamErrorAttemptToUpdateFilterState")]
29    pub const AttemptToUpdateFilterState: Self = Self(-3809);
30    #[doc(alias = "SCStreamErrorAttemptToConfigState")]
31    pub const AttemptToConfigState: Self = Self(-3810);
32    #[doc(alias = "SCStreamErrorInternalError")]
33    pub const InternalError: Self = Self(-3811);
34    #[doc(alias = "SCStreamErrorInvalidParameter")]
35    pub const InvalidParameter: Self = Self(-3812);
36    #[doc(alias = "SCStreamErrorNoWindowList")]
37    pub const NoWindowList: Self = Self(-3813);
38    #[doc(alias = "SCStreamErrorNoDisplayList")]
39    pub const NoDisplayList: Self = Self(-3814);
40    #[doc(alias = "SCStreamErrorNoCaptureSource")]
41    pub const NoCaptureSource: Self = Self(-3815);
42    #[doc(alias = "SCStreamErrorRemovingStream")]
43    pub const RemovingStream: Self = Self(-3816);
44    #[doc(alias = "SCStreamErrorUserStopped")]
45    pub const UserStopped: Self = Self(-3817);
46    #[doc(alias = "SCStreamErrorFailedToStartAudioCapture")]
47    pub const FailedToStartAudioCapture: Self = Self(-3818);
48    #[doc(alias = "SCStreamErrorFailedToStopAudioCapture")]
49    pub const FailedToStopAudioCapture: Self = Self(-3819);
50}