pub struct AudioMixerSourceWrapper { /* private fields */ }Implementations§
Source§impl AudioMixerSourceWrapper
impl AudioMixerSourceWrapper
pub fn new(source: Arc<dyn AudioMixerSource>) -> Self
pub fn ssrc(&self) -> i32
pub fn preferred_sample_rate(&self) -> i32
pub fn get_audio_frame_with_info( &self, target_sample_rate: i32, frame: Pin<&mut NativeAudioFrame>, ) -> AudioFrameInfo
Auto Trait Implementations§
impl Freeze for AudioMixerSourceWrapper
impl !RefUnwindSafe for AudioMixerSourceWrapper
impl !Send for AudioMixerSourceWrapper
impl !Sync for AudioMixerSourceWrapper
impl Unpin for AudioMixerSourceWrapper
impl UnsafeUnpin for AudioMixerSourceWrapper
impl !UnwindSafe for AudioMixerSourceWrapper
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