pub struct AudioDeviceDto {
pub id: String,
pub name: String,
pub sample_rate: u32,
}Expand description
Serializable representation of an audio device.
Fields§
§id: StringStable device identifier used by backend commands for lookup.
name: StringHuman-readable device name shown in the UI.
sample_rate: u32Default sample rate the device is configured in.
Trait Implementations§
Source§impl Clone for AudioDeviceDto
impl Clone for AudioDeviceDto
Source§fn clone(&self) -> AudioDeviceDto
fn clone(&self) -> AudioDeviceDto
Returns a duplicate of the value. Read more
1.0.0 · Source§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 AudioDeviceDto
impl RefUnwindSafe for AudioDeviceDto
impl Send for AudioDeviceDto
impl Sync for AudioDeviceDto
impl Unpin for AudioDeviceDto
impl UnsafeUnpin for AudioDeviceDto
impl UnwindSafe for AudioDeviceDto
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more