#[repr(C)]pub struct smp_t {Show 22 fields
pub DOSFilename: [c_char; 13],
pub GlobVol: u8,
pub Flags: u8,
pub Vol: u8,
pub SampleName: [c_char; 26],
pub Cvt: u8,
pub DefPan: u8,
pub Length: u32,
pub LoopBegin: u32,
pub LoopEnd: u32,
pub C5Speed: u32,
pub SustainLoopBegin: u32,
pub SustainLoopEnd: u32,
pub OffsetInFile: u32,
pub AutoVibratoSpeed: u8,
pub AutoVibratoDepth: u8,
pub AutoVibratoRate: u8,
pub AutoVibratoWaveform: u8,
pub Data: *mut c_void,
pub OrigData: *mut c_void,
pub DataR: *mut c_void,
pub OrigDataR: *mut c_void,
}Fields§
§DOSFilename: [c_char; 13]§GlobVol: u8§Flags: u8§Vol: u8§SampleName: [c_char; 26]§Cvt: u8§DefPan: u8§Length: u32§LoopBegin: u32§LoopEnd: u32§C5Speed: u32§SustainLoopBegin: u32§SustainLoopEnd: u32§OffsetInFile: u32§AutoVibratoSpeed: u8§AutoVibratoDepth: u8§AutoVibratoRate: u8§AutoVibratoWaveform: u8§Data: *mut c_void§OrigData: *mut c_void§DataR: *mut c_void§OrigDataR: *mut c_voidTrait Implementations§
Auto Trait Implementations§
impl Freeze for smp_t
impl RefUnwindSafe for smp_t
impl !Send for smp_t
impl !Sync for smp_t
impl Unpin for smp_t
impl UnsafeUnpin for smp_t
impl UnwindSafe for smp_t
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