Struct nannou::audio::stream::input::Builder
[−]
[src]
pub struct Builder<M, F, S = f32> { pub builder: Builder<M, S>, pub capture: F, }
Fields
builder: Builder<M, S>
capture: F
Methods
impl<M, F, S> Builder<M, F, S>
[src]
pub fn sample_rate(self, sample_rate: u32) -> Self
[src]
pub fn channels(self, channels: usize) -> Self
[src]
pub fn device(self, device: Device) -> Self
[src]
pub fn frames_per_buffer(self, frames_per_buffer: usize) -> Self
[src]
pub fn build(self) -> Result<Stream<M>, BuildError> where
S: 'static + Send + Sample + FromSample<u16> + FromSample<i16> + FromSample<f32>,
M: 'static + Send,
F: 'static + CaptureFn<M, S> + Send,
[src]
S: 'static + Send + Sample + FromSample<u16> + FromSample<i16> + FromSample<f32>,
M: 'static + Send,
F: 'static + CaptureFn<M, S> + Send,