Struct wasapi::BufferFlags
source · pub struct BufferFlags {
pub data_discontinuity: bool,
pub silent: bool,
pub timestamp_error: bool,
}
Expand description
Struct representing the _AUDCLNT_BUFFERFLAGS enum values.
Fields§
§data_discontinuity: bool
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
silent: bool
AUDCLNT_BUFFERFLAGS_SILENT
timestamp_error: bool
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
Implementations§
source§impl BufferFlags
impl BufferFlags
sourcepub fn new(flags: u32) -> Self
pub fn new(flags: u32) -> Self
Create a new BufferFlags struct from a u32
value.
pub fn none() -> Self
sourcepub fn to_u32(&self) -> u32
pub fn to_u32(&self) -> u32
Convert a BufferFlags struct to a u32
value.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BufferFlags
impl RefUnwindSafe for BufferFlags
impl Send for BufferFlags
impl Sync for BufferFlags
impl Unpin for BufferFlags
impl UnwindSafe for BufferFlags
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