pub struct AudioBeamFrameReader { /* private fields */ }Implementations§
Source§impl AudioBeamFrameReader
impl AudioBeamFrameReader
pub fn subscribe_frame_arrived(&self) -> Result<WAITABLE_HANDLE, Error>
pub fn unsubscribe_frame_arrived( &self, waitable_handle: WAITABLE_HANDLE, ) -> Result<(), Error>
pub fn get_frame_arrived_event_data( &self, waitable_handle: WAITABLE_HANDLE, ) -> Result<AudioBeamFrameArrivedEventArgs, Error>
pub fn acquire_latest_beam_frames(&self) -> Result<AudioBeamFrameList, Error>
pub fn get_is_paused(&self) -> Result<bool, Error>
pub fn put_is_paused(&self, is_paused: bool) -> Result<(), Error>
pub fn get_audio_source(&self) -> Result<AudioSource, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AudioBeamFrameReader
impl RefUnwindSafe for AudioBeamFrameReader
impl !Send for AudioBeamFrameReader
impl !Sync for AudioBeamFrameReader
impl Unpin for AudioBeamFrameReader
impl UnwindSafe for AudioBeamFrameReader
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