Struct alto::CaptureDevice [] [src]

pub struct CaptureDevice<'a, F: StandardFrame> { /* fields omitted */ }

A capture device from which audio data can be sampled. This is tyically an audio input as reported by the operating system.

Methods

impl<'a, F: StandardFrame> CaptureDevice<'a, F>
[src]

Alto struct from which this device was opened.

Specifier used to open this device.

Raw device handle as reported by OpenAL.

Start capturing samples.

Stop capturing samples.

Number of pending samples.

Extract pending samples from the capture buffer.

Trait Implementations

impl<'a, F: StandardFrame> PartialEq for CaptureDevice<'a, F>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'a, F: StandardFrame> Eq for CaptureDevice<'a, F>
[src]

impl<'a, F: StandardFrame> Send for CaptureDevice<'a, F>
[src]