Struct thindx::xinput::AudioDeviceIds
source · [−]pub struct AudioDeviceIds {
pub render_device_id: Option<OsString>,
pub capture_device_id: Option<OsString>,
}
Expand description
[docs.microsoft.com] Audio device ids retrieved with get_audio_device_ids
Fields
render_device_id: Option<OsString>
Windows Core Audio device ID string for render (speakers).
capture_device_id: Option<OsString>
Windows Core Audio device ID string for capture (microphone).
Trait Implementations
sourceimpl Clone for AudioDeviceIds
impl Clone for AudioDeviceIds
sourcefn clone(&self) -> AudioDeviceIds
fn clone(&self) -> AudioDeviceIds
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AudioDeviceIds
impl Debug for AudioDeviceIds
sourceimpl Default for AudioDeviceIds
impl Default for AudioDeviceIds
sourcefn default() -> AudioDeviceIds
fn default() -> AudioDeviceIds
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for AudioDeviceIds
impl Send for AudioDeviceIds
impl Sync for AudioDeviceIds
impl Unpin for AudioDeviceIds
impl UnwindSafe for AudioDeviceIds
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more