libctru
v2.4.1
|
Wave buffer struct. More...
#include <ndsp.h>
Data Fields | |
union { | |
s8 * data_pcm8 | |
Pointer to PCM8 sample data. | |
s16 * data_pcm16 | |
Pointer to PCM16 sample data. | |
u8 * data_adpcm | |
Pointer to DSPADPCM sample data. | |
const void * data_vaddr | |
Data virtual address. | |
}; | |
u32 | nsamples |
Total number of samples (PCM8=bytes, PCM16=halfwords, DSPADPCM=nibbles without frame headers) | |
ndspAdpcmData * | adpcm_data |
ADPCM data. | |
u32 | offset |
Buffer offset. Only used for capture. | |
bool | looping |
Whether to loop the buffer. | |
u8 | status |
Queuing/playback status. | |
u16 | sequence_id |
Sequence ID. Assigned automatically by ndspChnWaveBufAdd. | |
ndspWaveBuf * | next |
Next buffer to play. Used internally, do not modify. | |
Wave buffer struct.
Wave buffer type.