Struct nannou::audio::device::Device
[−]
[src]
pub struct Device { /* fields omitted */ }
A device that can be used to spawn an audio stream.
Methods
impl Device
[src]
pub fn max_supported_output_channels(&self) -> usize
[src]
The maximum number of output channels of any format supported by this device.
pub fn max_supported_input_channels(&self) -> usize
[src]
The maximum number of input channels of any format supported by this device.
Methods from Deref<Target = Device>
pub fn name(&self) -> String
[src]
The human-readable name of the device.
pub fn supported_input_formats(
&self
) -> Result<SupportedInputFormats, FormatsEnumerationError>
[src]
&self
) -> Result<SupportedInputFormats, FormatsEnumerationError>
An iterator yielding formats that are supported by the backend.
Can return an error if the device is no longer valid (eg. it has been disconnected).
pub fn supported_output_formats(
&self
) -> Result<SupportedOutputFormats, FormatsEnumerationError>
[src]
&self
) -> Result<SupportedOutputFormats, FormatsEnumerationError>
An iterator yielding output stream formats that are supported by the device.
Can return an error if the device is no longer valid (eg. it has been disconnected).
pub fn default_input_format(&self) -> Result<Format, DefaultFormatError>
[src]
The default input stream format for the device.
pub fn default_output_format(&self) -> Result<Format, DefaultFormatError>
[src]
The default output stream format for the device.