]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[cfg(feature = "Devices_Perception_Provider")] |
2 | pub mod Provider; | |
3 | pub type PerceptionColorFrame = *mut ::core::ffi::c_void; | |
4 | pub type PerceptionColorFrameArrivedEventArgs = *mut ::core::ffi::c_void; | |
5 | pub type PerceptionColorFrameReader = *mut ::core::ffi::c_void; | |
6 | pub type PerceptionColorFrameSource = *mut ::core::ffi::c_void; | |
7 | pub type PerceptionColorFrameSourceAddedEventArgs = *mut ::core::ffi::c_void; | |
8 | pub type PerceptionColorFrameSourceRemovedEventArgs = *mut ::core::ffi::c_void; | |
9 | pub type PerceptionColorFrameSourceWatcher = *mut ::core::ffi::c_void; | |
10 | pub type PerceptionControlSession = *mut ::core::ffi::c_void; | |
11 | pub type PerceptionDepthCorrelatedCameraIntrinsics = *mut ::core::ffi::c_void; | |
12 | pub type PerceptionDepthCorrelatedCoordinateMapper = *mut ::core::ffi::c_void; | |
13 | pub type PerceptionDepthFrame = *mut ::core::ffi::c_void; | |
14 | pub type PerceptionDepthFrameArrivedEventArgs = *mut ::core::ffi::c_void; | |
15 | pub type PerceptionDepthFrameReader = *mut ::core::ffi::c_void; | |
16 | pub type PerceptionDepthFrameSource = *mut ::core::ffi::c_void; | |
17 | pub type PerceptionDepthFrameSourceAddedEventArgs = *mut ::core::ffi::c_void; | |
18 | pub type PerceptionDepthFrameSourceRemovedEventArgs = *mut ::core::ffi::c_void; | |
19 | pub type PerceptionDepthFrameSourceWatcher = *mut ::core::ffi::c_void; | |
04454e1e | 20 | #[doc = "*Required features: `\"Devices_Perception\"`, `\"deprecated\"`*"] |
5e7ed085 FG |
21 | #[cfg(feature = "deprecated")] |
22 | #[repr(transparent)] | |
23 | pub struct PerceptionFrameSourceAccessStatus(pub i32); | |
24 | #[cfg(feature = "deprecated")] | |
25 | impl PerceptionFrameSourceAccessStatus { | |
26 | pub const Unspecified: Self = Self(0i32); | |
27 | pub const Allowed: Self = Self(1i32); | |
28 | pub const DeniedByUser: Self = Self(2i32); | |
29 | pub const DeniedBySystem: Self = Self(3i32); | |
30 | } | |
31 | #[cfg(feature = "deprecated")] | |
32 | impl ::core::marker::Copy for PerceptionFrameSourceAccessStatus {} | |
33 | #[cfg(feature = "deprecated")] | |
34 | impl ::core::clone::Clone for PerceptionFrameSourceAccessStatus { | |
35 | fn clone(&self) -> Self { | |
36 | *self | |
37 | } | |
38 | } | |
39 | pub type PerceptionFrameSourcePropertiesChangedEventArgs = *mut ::core::ffi::c_void; | |
40 | pub type PerceptionFrameSourcePropertyChangeResult = *mut ::core::ffi::c_void; | |
04454e1e | 41 | #[doc = "*Required features: `\"Devices_Perception\"`, `\"deprecated\"`*"] |
5e7ed085 FG |
42 | #[cfg(feature = "deprecated")] |
43 | #[repr(transparent)] | |
44 | pub struct PerceptionFrameSourcePropertyChangeStatus(pub i32); | |
45 | #[cfg(feature = "deprecated")] | |
46 | impl PerceptionFrameSourcePropertyChangeStatus { | |
47 | pub const Unknown: Self = Self(0i32); | |
48 | pub const Accepted: Self = Self(1i32); | |
49 | pub const LostControl: Self = Self(2i32); | |
50 | pub const PropertyNotSupported: Self = Self(3i32); | |
51 | pub const PropertyReadOnly: Self = Self(4i32); | |
52 | pub const ValueOutOfRange: Self = Self(5i32); | |
53 | } | |
54 | #[cfg(feature = "deprecated")] | |
55 | impl ::core::marker::Copy for PerceptionFrameSourcePropertyChangeStatus {} | |
56 | #[cfg(feature = "deprecated")] | |
57 | impl ::core::clone::Clone for PerceptionFrameSourcePropertyChangeStatus { | |
58 | fn clone(&self) -> Self { | |
59 | *self | |
60 | } | |
61 | } | |
62 | pub type PerceptionInfraredFrame = *mut ::core::ffi::c_void; | |
63 | pub type PerceptionInfraredFrameArrivedEventArgs = *mut ::core::ffi::c_void; | |
64 | pub type PerceptionInfraredFrameReader = *mut ::core::ffi::c_void; | |
65 | pub type PerceptionInfraredFrameSource = *mut ::core::ffi::c_void; | |
66 | pub type PerceptionInfraredFrameSourceAddedEventArgs = *mut ::core::ffi::c_void; | |
67 | pub type PerceptionInfraredFrameSourceRemovedEventArgs = *mut ::core::ffi::c_void; | |
68 | pub type PerceptionInfraredFrameSourceWatcher = *mut ::core::ffi::c_void; | |
69 | pub type PerceptionVideoProfile = *mut ::core::ffi::c_void; |