pub struct AudioEndpointDescriptor {
pub attributes_bitmap: u8,
pub controls_bitmap: u8,
pub lock_delay_units: u8,
pub lock_delay: u16,
}Expand description
Audio-specific endpoint descriptor containing audio endpoint attributes.
Fields§
§attributes_bitmap: u8Bitmap of endpoint attributes.
controls_bitmap: u8Bitmap of supported controls.
lock_delay_units: u8Units for lock delay (1=milliseconds, 2=samples).
lock_delay: u16Lock delay value in the specified units.
Trait Implementations§
Source§impl Clone for AudioEndpointDescriptor
impl Clone for AudioEndpointDescriptor
Source§fn clone(&self) -> AudioEndpointDescriptor
fn clone(&self) -> AudioEndpointDescriptor
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 AudioEndpointDescriptor
impl Debug for AudioEndpointDescriptor
Source§impl Format for AudioEndpointDescriptor
impl Format for AudioEndpointDescriptor
Source§impl PartialEq for AudioEndpointDescriptor
impl PartialEq for AudioEndpointDescriptor
impl StructuralPartialEq for AudioEndpointDescriptor
Auto Trait Implementations§
impl Freeze for AudioEndpointDescriptor
impl RefUnwindSafe for AudioEndpointDescriptor
impl Send for AudioEndpointDescriptor
impl Sync for AudioEndpointDescriptor
impl Unpin for AudioEndpointDescriptor
impl UnwindSafe for AudioEndpointDescriptor
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