19#define DTK_STATE_STOP 0
20#define DTK_STATE_RUN 1
21#define DTK_STATE_PAUSE 2
22#define DTK_STATE_BUSY 3
23#define DTK_STATE_PREPARE 4
25#define DTK_MODE_NOREPEAT 0
26#define DTK_MODE_ALLREPEAT 1
27#define DTK_MODE_REPEAT1 2
HSD_Pad repeat
Definition dbinit.c:27
u32 DTKRemoveTrack(struct DTKTrack *track)
u32 DTKGetSampleRate(void)
DTKTrack * DTKGetCurrentTrack(void)
void(* DTKCallback)(u32 eventMask)
Definition dtk.h:6
u32 DTKGetInterruptFrequency(void)
void DTKSetSampleRate(u32 samplerate)
u32 DTKGetRepeatMode(void)
void DTKSetVolume(u8 left, u8 right)
u32 DTKQueueTrack(char *fileName, DTKTrack *track, u32 eventMask, DTKCallback callback)
void DTKSetInterruptFrequency(u32 samples)
void DTKFlushTracks(DTKFlushCallback callback)
void DTKSetState(u32 state)
void(* DTKFlushCallback)(void)
Definition dtk.h:7
void DTKSetRepeatMode(u32 repeat)
unsigned long u32
Definition types.h:9
unsigned short int u16
Definition types.h:7
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:90
unsigned char u8
Definition hsd_3B2B.h:2
DTKCallback callback
Definition dtk.h:15
struct DTKTrack * next
Definition dtk.h:12
u32 eventMask
Definition dtk.h:14
DVDFileInfo dvdFileInfo
Definition dtk.h:16
struct DTKTrack * prev
Definition dtk.h:11
char * fileName
Definition dtk.h:13