Struct Output Device Info
pub struct OutputDeviceInfo {
pub id: String,
pub name: String,
pub configurations: Vec<SupportedStreamConfigRange>,
}Expand description
A control-thread snapshot; IDs belong to the current CPAL host/backend.
Fields§
§id: String§name: String§configurations: Vec<SupportedStreamConfigRange>Trait Implementations§
§impl Clone for OutputDeviceInfo
impl Clone for OutputDeviceInfo
§fn clone(&self) -> OutputDeviceInfo
fn clone(&self) -> OutputDeviceInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OutputDeviceInfo
impl RefUnwindSafe for OutputDeviceInfo
impl Send for OutputDeviceInfo
impl Sync for OutputDeviceInfo
impl Unpin for OutputDeviceInfo
impl UnsafeUnpin for OutputDeviceInfo
impl UnwindSafe for OutputDeviceInfo
Blanket Implementations§
impl<T> AutoreleaseSafe for T
§impl<T> BorrowMut<T> for T
impl<T> BorrowMut<T> for T
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more