pub struct AudioBeamSubFrame { /* private fields */ }Implementations§
Source§impl AudioBeamSubFrame
impl AudioBeamSubFrame
pub fn get_frame_length_in_bytes(&self) -> Result<UINT, Error>
pub fn get_duration(&self) -> Result<TIMESPAN, Error>
pub fn get_beam_angle(&self) -> Result<f32, Error>
pub fn get_beam_angle_confidence(&self) -> Result<f32, Error>
pub fn get_audio_beam_mode(&self) -> Result<AudioBeamMode, Error>
pub fn get_audio_body_correlation_count(&self) -> Result<UINT, Error>
pub fn get_audio_body_correlation( &self, index: UINT, ) -> Result<AudioBodyCorrelation, Error>
pub fn copy_frame_data_to_array(&self, buffer: &mut [u8]) -> Result<(), Error>
pub fn access_underlying_buffer(&self) -> Result<&[u8], Error>
pub fn get_relative_time(&self) -> Result<TIMESPAN, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AudioBeamSubFrame
impl RefUnwindSafe for AudioBeamSubFrame
impl !Send for AudioBeamSubFrame
impl !Sync for AudioBeamSubFrame
impl Unpin for AudioBeamSubFrame
impl UnwindSafe for AudioBeamSubFrame
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