[−][src]Struct portaudio_rs::hostapi::HostApiInfo
Information about a specific host API
Fields
api_type: HostApiType
The type of the API
name: String
Human-readable name of the API
device_count: u32
Number of devices this API has
default_input: Option<u32>
Default input device of the API. Is None if there is no input device available.
default_output: Option<u32>
Default output device of the API. Is None if there is no output device available.
Auto Trait Implementations
impl RefUnwindSafe for HostApiInfo
impl Send for HostApiInfo
impl Sync for HostApiInfo
impl Unpin for HostApiInfo
impl UnwindSafe for HostApiInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,