pub struct AudioDeviceIds {
pub render_device_id: Option<Arc<OsStr>>,
pub capture_device_id: Option<Arc<OsStr>>,
}Expand description
[microsoft.com]
Audio device ids retrieved with get_audio_device_ids
Fields§
§render_device_id: Option<Arc<OsStr>>Windows Core Audio device ID string for render (speakers).
capture_device_id: Option<Arc<OsStr>>Windows Core Audio device ID string for capture (microphone).
Trait Implementations§
Source§impl Clone for AudioDeviceIds
impl Clone for AudioDeviceIds
Source§fn clone(&self) -> AudioDeviceIds
fn clone(&self) -> AudioDeviceIds
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 moreSource§impl Debug for AudioDeviceIds
impl Debug for AudioDeviceIds
Source§impl Default for AudioDeviceIds
impl Default for AudioDeviceIds
Source§fn default() -> AudioDeviceIds
fn default() -> AudioDeviceIds
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AudioDeviceIds
impl RefUnwindSafe for AudioDeviceIds
impl Send for AudioDeviceIds
impl Sync for AudioDeviceIds
impl Unpin for AudioDeviceIds
impl UnwindSafe for AudioDeviceIds
Blanket Implementations§
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