pub struct ImpulseSampleHeader {Show 18 fields
pub dos_filename: Box<[u8]>,
pub sample_name: String,
pub global_volume: u8,
pub flags: SampleFormatFlags,
pub default_volume: u8,
pub convert: SampleFormatConvert,
pub default_pan: u8,
pub length: u32,
pub loop_start: u32,
pub loop_end: u32,
pub c5_speed: u32,
pub sustain_start: u32,
pub sustain_end: u32,
pub data_ptr: InFilePtr,
pub vibrato_speed: u8,
pub vibrato_depth: u8,
pub vibrato_type: VibratoWave,
pub vibrato_rate: u8,
}Fields§
§dos_filename: Box<[u8]>§sample_name: String§global_volume: u8§flags: SampleFormatFlags§default_volume: u8§convert: SampleFormatConvert§default_pan: u8§length: u32§loop_start: u32§loop_end: u32§c5_speed: u32§sustain_start: u32§sustain_end: u32§data_ptr: InFilePtr§vibrato_speed: u8§vibrato_depth: u8§vibrato_type: VibratoWave§vibrato_rate: u8Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImpulseSampleHeader
impl RefUnwindSafe for ImpulseSampleHeader
impl Send for ImpulseSampleHeader
impl Sync for ImpulseSampleHeader
impl Unpin for ImpulseSampleHeader
impl UnwindSafe for ImpulseSampleHeader
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