mirror of https://github.com/zeldaret/tp.git
29 lines
768 B
C++
29 lines
768 B
C++
#ifndef JKRDVDARAMRIPPER_H
|
|
#define JKRDVDARAMRIPPER_H
|
|
|
|
#include "JSystem/JKernel/JKRDvdRipper.h"
|
|
#include "JSystem/JSupport/JSUFileStream.h"
|
|
#include "dolphin/types.h"
|
|
|
|
class JKRADCommand {
|
|
public:
|
|
JKRADCommand();
|
|
~JKRADCommand();
|
|
};
|
|
|
|
class JKRDvdFile;
|
|
class JKRDvdAramRipper {
|
|
public:
|
|
static void loadToAram(long, u32, JKRExpandSwitch, u32, u32, u32*);
|
|
static void loadToAram(JKRDvdFile*, u32, JKRExpandSwitch, u32, u32, u32*);
|
|
static void loadToAram_Async(JKRDvdFile*, u32, JKRExpandSwitch, void (*)(u32), u32, u32, u32*);
|
|
static void callCommand_Async(JKRADCommand*);
|
|
static void syncAram(JKRADCommand*, int);
|
|
|
|
// TODO: fix type
|
|
static u8 sDvdAramAsyncList[12];
|
|
static u32 sSZSBufferSize;
|
|
};
|
|
|
|
#endif /* JKRDVDARAMRIPPER_H */
|