pub struct AudioSource { /* private fields */ }Implementations§
Source§impl AudioSource
impl AudioSource
pub fn subscribe_frame_captured(&self) -> Result<WAITABLE_HANDLE, Error>
pub fn unsubscribe_frame_captured( &self, waitable_handle: WAITABLE_HANDLE, ) -> Result<(), Error>
pub fn get_frame_captured_event_data( &self, waitable_handle: WAITABLE_HANDLE, ) -> Result<FrameCapturedEventArgs, Error>
pub fn get_kinect_sensor(&self) -> Result<KinectSensor, Error>
pub fn get_is_active(&self) -> Result<bool, Error>
pub fn get_sub_frame_length_in_bytes(&self) -> Result<UINT, Error>
pub fn get_sub_frame_duration(&self) -> Result<TIMESPAN, Error>
pub fn get_max_sub_frame_count(&self) -> Result<UINT, Error>
pub fn open_reader(&self) -> Result<AudioBeamFrameReader, Error>
pub fn get_audio_beams(&self) -> Result<AudioBeamList, Error>
pub fn get_audio_calibration_state( &self, ) -> Result<KinectAudioCalibrationState, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AudioSource
impl RefUnwindSafe for AudioSource
impl !Send for AudioSource
impl !Sync for AudioSource
impl Unpin for AudioSource
impl UnwindSafe for AudioSource
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