#[repr(C)]pub struct BassInfo {Show 14 fields
pub flags: DWORD,
pub size_of_hardware_memory: DWORD,
pub size_of_free_hardware_memory: DWORD,
pub free_samples: DWORD,
pub free_3d_sample_slots: DWORD,
pub minimum_sample_rate: DWORD,
pub maxiumum_sample_rate: DWORD,
pub eax_support: BOOL,
pub minimum_buffer_length: DWORD,
pub direct_sound_version: DWORD,
pub latency: DWORD,
pub init_flags: DWORD,
pub speakers: DWORD,
pub output_frequency: DWORD,
}Fields
flags: DWORDsize_of_hardware_memory: DWORDsize_of_free_hardware_memory: DWORDfree_samples: DWORDfree_3d_sample_slots: DWORDminimum_sample_rate: DWORDmaxiumum_sample_rate: DWORDeax_support: BOOLminimum_buffer_length: DWORDdirect_sound_version: DWORDlatency: DWORDinit_flags: DWORDspeakers: DWORDoutput_frequency: DWORDImplementations
sourceimpl BassInfo
impl BassInfo
pub fn new(
flags: DWORD,
size_of_hardware_memory: DWORD,
size_of_free_hardware_memory: DWORD,
free_samples: DWORD,
free_3d_sample_slots: DWORD,
minimum_sample_rate: DWORD,
maxiumum_sample_rate: DWORD,
eax_support: BOOL,
minimum_buffer_length: DWORD,
direct_sound_version: DWORD,
latency: DWORD,
init_flags: DWORD,
speakers: DWORD,
output_frequency: DWORD
) -> Self
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for BassInfo
impl Send for BassInfo
impl Sync for BassInfo
impl Unpin for BassInfo
impl UnwindSafe for BassInfo
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more