pub struct BodyFrameSource { /* private fields */ }Implementations§
Source§impl BodyFrameSource
impl BodyFrameSource
pub fn subscribe_frame_captured( &self, waitable_handle: &mut WAITABLE_HANDLE, ) -> Result<(), Error>
pub fn unsubscribe_frame_captured( &self, handle: WAITABLE_HANDLE, ) -> Result<(), Error>
pub fn get_frame_captured_event_data( &self, handle: WAITABLE_HANDLE, ) -> Result<FrameCapturedEventArgs, Error>
pub fn get_is_active(&self) -> Result<bool, Error>
pub fn get_body_count(&self) -> Result<i32, Error>
pub fn open_reader(&self) -> Result<BodyFrameReader, Error>
pub fn get_kinect_sensor(&self) -> Result<KinectSensor, Error>
pub fn override_hand_tracking(&self, tracking_id: u64) -> Result<(), Error>
pub fn override_and_replace_hand_tracking( &self, old_tracking_id: u64, new_tracking_id: u64, ) -> Result<(), Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BodyFrameSource
impl RefUnwindSafe for BodyFrameSource
impl !Send for BodyFrameSource
impl !Sync for BodyFrameSource
impl Unpin for BodyFrameSource
impl UnwindSafe for BodyFrameSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more