Struct adi_speaker::Microphone [−][src]
pub struct Microphone { /* fields omitted */ }
Methods
impl Microphone
[src]
impl Microphone
pub fn new(microphone: u16, stereo: bool) -> Option<Self>
[src]
pub fn new(microphone: u16, stereo: bool) -> Option<Self>
Create a new Microphone object.
pub fn num(&self) -> u16
[src]
pub fn num(&self) -> u16
Get the number of connected microphones.
pub fn update(&self, buffer: &mut [i16]) -> usize
[src]
pub fn update(&self, buffer: &mut [i16]) -> usize
Pull data from the microphone input.
Trait Implementations
impl Drop for Microphone
[src]
impl Drop for Microphone
Auto Trait Implementations
impl Send for Microphone
impl Send for Microphone
impl !Sync for Microphone
impl !Sync for Microphone