#[repr(C)]pub struct BassSample {Show 17 fields
pub default_frequency: DWORD,
pub volume: f32,
pub pan: f32,
pub flags: DWORD,
pub length: DWORD,
pub maximum_simultaneous_playbacks: DWORD,
pub original_resolution: DWORD,
pub number_of_channels: DWORD,
pub minimum_gap: DWORD,
pub mode_3d: DWORD,
pub minimum_distance: f32,
pub maximum_distance: f32,
pub angle_of_inside_projection_cone: DWORD,
pub angle_of_outside_projection_cone: DWORD,
pub volume_delta_of_outside_projection_cone: f32,
pub voice_allocation_flags: DWORD,
pub priority: DWORD,
}Fields§
§default_frequency: DWORD§volume: f32§pan: f32§flags: DWORD§length: DWORD§maximum_simultaneous_playbacks: DWORD§original_resolution: DWORD§number_of_channels: DWORD§minimum_gap: DWORD§mode_3d: DWORD§minimum_distance: f32§maximum_distance: f32§angle_of_inside_projection_cone: DWORD§angle_of_outside_projection_cone: DWORD§volume_delta_of_outside_projection_cone: f32§voice_allocation_flags: DWORD§priority: DWORDImplementations§
Source§impl BassSample
impl BassSample
pub fn new( default_frequency: DWORD, volume: f32, pan: f32, flags: DWORD, length: DWORD, maximum_simultaneous_playbacks: DWORD, original_resolution: DWORD, number_of_channels: DWORD, minimum_gap: DWORD, mode_3d: DWORD, minimum_distance: f32, maximum_distance: f32, angle_of_inside_projection_cone: DWORD, angle_of_outside_projection_cone: DWORD, volume_delta_of_outside_projection_cone: f32, voice_allocation_flags: DWORD, priority: DWORD, ) -> Self
Trait Implementations§
Source§impl Clone for BassSample
impl Clone for BassSample
Source§fn clone(&self) -> BassSample
fn clone(&self) -> BassSample
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 BassSample
impl Debug for BassSample
Source§impl Default for BassSample
impl Default for BassSample
Source§fn default() -> BassSample
fn default() -> BassSample
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BassSample
impl RefUnwindSafe for BassSample
impl Send for BassSample
impl Sync for BassSample
impl Unpin for BassSample
impl UnwindSafe for BassSample
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