SSBM Decomp
Loading...
Searching...
No Matches
dvdlow.h
Go to the documentation of this file.
1#ifndef DOLPHIN_DVD_DVDLOW_H
2#define DOLPHIN_DVD_DVDLOW_H
3
4#include <platform.h>
5
6#include <dolphin/dvd/dvd.h>
9
10void __DVDInitWA(void);
12bool DVDLowRead(void*, u32, u32, DVDLowCallback);
16bool DVDLowAudioBufferConfig(bool enable, u32 size, DVDLowCallback callback);
19bool DVDLowAudioStream(u32 subcmd, u32 length, u32 offset,
23void DVDLowReset(void);
24bool DVDLowBreak(void);
25
26#endif
s16 __OSInterrupt
Definition OSInterrupt.h:108
void(* DVDLowCallback)(u32 intType)
Definition dvd.h:102
void DVDLowReset(void)
Definition dvdlow.c:419
bool DVDLowSeek(u32 offset, DVDLowCallback callback)
Definition dvdlow.c:318
bool DVDLowWaitCoverClose(DVDLowCallback callback)
Definition dvdlow.c:329
bool DVDLowAudioStream(u32 subcmd, u32 length, u32 offset, DVDLowCallback callback)
Definition dvdlow.c:385
bool DVDLowRequestAudioStatus(u32 subcmd, DVDLowCallback callback)
Definition dvdlow.c:398
bool DVDLowAudioBufferConfig(bool enable, u32 size, DVDLowCallback callback)
Definition dvdlow.c:408
bool DVDLowInquiry(DVDDriveInfo *info, DVDLowCallback callback)
Definition dvdlow.c:372
bool DVDLowReadDiskID(DVDDiskID *diskID, DVDLowCallback callback)
Definition dvdlow.c:338
bool DVDLowStopMotor(DVDLowCallback callback)
Definition dvdlow.c:352
void __DVDInitWA(void)
Definition dvdlow.c:40
bool DVDLowBreak(void)
Definition dvdlow.c:437
void __DVDInterruptHandler(__OSInterrupt, OSContext *)
Definition dvdlow.c:68
bool DVDLowRead(void *, u32, u32, DVDLowCallback)
Definition dvdlow.c:277
bool DVDLowRequestError(DVDLowCallback callback)
Definition dvdlow.c:362
static void callback(HSD_GObj *gobj)
Definition ftDk_SpecialLw.c:88
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
Definition dvd.h:18
Definition dvd.h:63
Definition OSContext.h:133