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
>
7
#include <
dolphin/os/OSContext.h
>
8
#include <
dolphin/os/OSInterrupt.h
>
9
10
void
__DVDInitWA
(
void
);
11
void
__DVDInterruptHandler
(
__OSInterrupt
,
OSContext
*);
12
bool
DVDLowRead
(
void
*,
u32
,
u32
,
DVDLowCallback
);
13
bool
DVDLowStopMotor
(
DVDLowCallback
callback
);
14
bool
DVDLowRequestError
(
DVDLowCallback
callback
);
15
bool
DVDLowSeek
(
u32
offset,
DVDLowCallback
callback
);
16
bool
DVDLowAudioBufferConfig
(
bool
enable,
u32
size,
DVDLowCallback
callback
);
17
bool
DVDLowReadDiskID
(
DVDDiskID
* diskID,
DVDLowCallback
callback
);
18
bool
DVDLowRequestAudioStatus
(
u32
subcmd,
DVDLowCallback
callback
);
19
bool
DVDLowAudioStream
(
u32
subcmd,
u32
length,
u32
offset,
20
DVDLowCallback
callback
);
21
bool
DVDLowInquiry
(
DVDDriveInfo
* info,
DVDLowCallback
callback
);
22
bool
DVDLowWaitCoverClose
(
DVDLowCallback
callback
);
23
void
DVDLowReset
(
void
);
24
bool
DVDLowBreak
(
void
);
25
26
#endif
OSContext.h
OSInterrupt.h
__OSInterrupt
s16 __OSInterrupt
Definition
OSInterrupt.h:108
dvd.h
DVDLowCallback
void(* DVDLowCallback)(u32 intType)
Definition
dvd.h:102
DVDLowReset
void DVDLowReset(void)
Definition
dvdlow.c:419
DVDLowSeek
bool DVDLowSeek(u32 offset, DVDLowCallback callback)
Definition
dvdlow.c:318
DVDLowWaitCoverClose
bool DVDLowWaitCoverClose(DVDLowCallback callback)
Definition
dvdlow.c:329
DVDLowAudioStream
bool DVDLowAudioStream(u32 subcmd, u32 length, u32 offset, DVDLowCallback callback)
Definition
dvdlow.c:385
DVDLowRequestAudioStatus
bool DVDLowRequestAudioStatus(u32 subcmd, DVDLowCallback callback)
Definition
dvdlow.c:398
DVDLowAudioBufferConfig
bool DVDLowAudioBufferConfig(bool enable, u32 size, DVDLowCallback callback)
Definition
dvdlow.c:408
DVDLowInquiry
bool DVDLowInquiry(DVDDriveInfo *info, DVDLowCallback callback)
Definition
dvdlow.c:372
DVDLowReadDiskID
bool DVDLowReadDiskID(DVDDiskID *diskID, DVDLowCallback callback)
Definition
dvdlow.c:338
DVDLowStopMotor
bool DVDLowStopMotor(DVDLowCallback callback)
Definition
dvdlow.c:352
__DVDInitWA
void __DVDInitWA(void)
Definition
dvdlow.c:40
DVDLowBreak
bool DVDLowBreak(void)
Definition
dvdlow.c:437
__DVDInterruptHandler
void __DVDInterruptHandler(__OSInterrupt, OSContext *)
Definition
dvdlow.c:68
DVDLowRead
bool DVDLowRead(void *, u32, u32, DVDLowCallback)
Definition
dvdlow.c:277
DVDLowRequestError
bool DVDLowRequestError(DVDLowCallback callback)
Definition
dvdlow.c:362
callback
static void callback(HSD_GObj *gobj)
Definition
ftDk_SpecialLw.c:88
platform.h
u32
unsigned long u32
An unsigned 32-bit integer.
Definition
platform.h:26
DVDDiskID
Definition
dvd.h:18
DVDDriveInfo
Definition
dvd.h:63
OSContext
Definition
OSContext.h:133
src
dolphin
dvd
dvdlow.h
Generated by
1.9.8