Type Alias ndspWaveBuf

Source
pub type ndspWaveBuf = tag_ndspWaveBuf;
Expand description

Wave buffer type.

Aliased Type§

#[repr(C)]
pub struct ndspWaveBuf { pub __bindgen_anon_1: tag_ndspWaveBuf__bindgen_ty_1, pub nsamples: u32, pub adpcm_data: *mut ndspAdpcmData, pub offset: u32, pub looping: bool, pub status: u8, pub sequence_id: u16, pub next: *mut tag_ndspWaveBuf, }

Fields§

§__bindgen_anon_1: tag_ndspWaveBuf__bindgen_ty_1§nsamples: u32

< Total number of samples (PCM8=bytes, PCM16=halfwords, DSPADPCM=nibbles without frame headers)

§adpcm_data: *mut ndspAdpcmData

< ADPCM data.

§offset: u32

< Buffer offset. Only used for capture.

§looping: bool

< Whether to loop the buffer.

§status: u8

< Queuing/playback status.

§sequence_id: u16

< Sequence ID. Assigned automatically by ndspChnWaveBufAdd.

§next: *mut tag_ndspWaveBuf

< Next buffer to play. Used internally, do not modify.