Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRDvdRipper.h
Go to the documentation of this file.
1#ifndef JKRDVDRIPPER_H
2#define JKRDVDRIPPER_H
3
6
12
17
26
27class JKRHeap;
28class JKRDvdFile;
29
58
59// void JKRDecompressFromDVD(JKRDvdFile*, void*, u32, u32, u32, u32, u32*);
60
61
62inline void* JKRDvdToMainRam(JKRDvdFile* file, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength,
63 JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection,
64 u32 offset, JKRCompression* compression, u32* returnSize) {
65 return JKRDvdRipper::loadToMainRAM(file, dst, expandSwitch, dstLength, heap, allocDirection,
66 offset, compression, returnSize);
67}
68
69inline void* JKRDvdToMainRam(s32 entryNum, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength,
70 JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection,
71 u32 offset, JKRCompression* compression, u32* returnSize) {
72 return JKRDvdRipper::loadToMainRAM(entryNum, dst, expandSwitch, dstLength, heap, allocDirection,
73 offset, compression, returnSize);
74}
75
76inline void* JKRDvdToMainRam(const char* name, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength,
77 JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection,
78 u32 offset, JKRCompression* compression, u32* returnSize) {
79 return JKRDvdRipper::loadToMainRAM(name, dst, expandSwitch, dstLength, heap, allocDirection,
80 offset, compression, returnSize);
81}
82
83#endif /* JKRDVDRIPPER_H */
int JKRCompression
Definition JKRCompression.h:4
JKRExpandSwitch
Definition JKRDvdRipper.h:7
@ EXPAND_SWITCH_UNKNOWN1
Definition JKRDvdRipper.h:9
@ EXPAND_SWITCH_UNKNOWN2
Definition JKRDvdRipper.h:10
@ EXPAND_SWITCH_UNKNOWN0
Definition JKRDvdRipper.h:8
void * JKRDvdToMainRam(JKRDvdFile *file, u8 *dst, JKRExpandSwitch expandSwitch, u32 dstLength, JKRHeap *heap, JKRDvdRipper::EAllocDirection allocDirection, u32 offset, JKRCompression *compression, u32 *returnSize)
Definition JKRDvdRipper.h:62
static s32 offset
Definition WUD.c:1669
Definition JKRDvdRipper.h:22
Definition JKRDvdFile.h:19
Definition JKRDvdRipper.h:34
static bool isErrorRetry(void)
Definition JKRDvdRipper.h:55
static void setSZSBufferSize(u32 size)
Definition JKRDvdRipper.h:46
static bool errorRetry
Definition JKRDvdRipper.h:38
static void * loadToMainRAM(char const *, u8 *, JKRExpandSwitch, u32, JKRHeap *, EAllocDirection, u32, JKRCompression *, u32 *)
Definition JKRDvdRipper.cpp:21
static u32 getSZSBufferSize()
Definition JKRDvdRipper.h:56
static JSUList< JKRDMCommand > sDvdAsyncList
Definition JKRDvdRipper.h:36
EAllocDirection
Definition JKRDvdRipper.h:40
@ ALLOC_DIRECTION_BACKWARD
Definition JKRDvdRipper.h:43
@ ALLOC_DIRECTION_FORWARD
Definition JKRDvdRipper.h:42
@ UNKNOWN_EALLOC_DIRECTION
Definition JKRDvdRipper.h:41
static u32 sSZSBufferSize
Definition JKRDvdRipper.h:37
Definition JKRHeap.h:23
Definition JSUList.h:96
s16 name
Definition d_a_e_pz.cpp:1757
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JKRDvdRipper.h:13
u32 length
Definition JKRDvdRipper.h:15
u32 signature
Definition JKRDvdRipper.h:14