screen_capture_kit/
error.rs1use 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}