Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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
57
58// void JKRDecompressFromDVD(JKRDvdFile*, void*, u32, u32, u32, u32, u32*);
59
60inline void* JKRDvdToMainRam(s32 entryNum, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength,
61 JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection,
62 u32 offset, JKRCompression* compression, u32* returnSize) {
63 return JKRDvdRipper::loadToMainRAM(entryNum, dst, expandSwitch, dstLength, heap, allocDirection,
64 offset, compression, returnSize);
65}
66
67inline void* JKRDvdToMainRam(const char* name, u8* dst, JKRExpandSwitch expandSwitch, u32 dstLength,
68 JKRHeap* heap, JKRDvdRipper::EAllocDirection allocDirection,
69 u32 offset, JKRCompression* compression, u32* returnSize) {
70 return JKRDvdRipper::loadToMainRAM(name, dst, expandSwitch, dstLength, heap, allocDirection,
71 offset, compression, returnSize);
72}
73
74#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(s32 entryNum, u8 *dst, JKRExpandSwitch expandSwitch, u32 dstLength, JKRHeap *heap, JKRDvdRipper::EAllocDirection allocDirection, u32 offset, JKRCompression *compression, u32 *returnSize)
Definition JKRDvdRipper.h:60
unsigned int size
Definition __os.h:106
Definition JKRDvdRipper.h:22
Definition JKRDvdFile.h:19
Definition JKRDvdRipper.h:34
static u8 isErrorRetry(void)
Definition JKRDvdRipper.cpp:561
static void setSZSBufferSize(u32 size)
Definition JKRDvdRipper.h:45
static void * loadToMainRAM(char const *, u8 *, JKRExpandSwitch, u32, JKRHeap *, EAllocDirection, u32, JKRCompression *, u32 *)
Definition JKRDvdRipper.cpp:22
static u32 getSZSBufferSize()
Definition JKRDvdRipper.h:55
static JSUList< JKRDMCommand > sDvdAsyncList
Definition JKRDvdRipper.h:36
EAllocDirection
Definition JKRDvdRipper.h:39
@ ALLOC_DIRECTION_BACKWARD
Definition JKRDvdRipper.h:42
@ ALLOC_DIRECTION_FORWARD
Definition JKRDvdRipper.h:41
@ UNKNOWN_EALLOC_DIRECTION
Definition JKRDvdRipper.h:40
static u32 sSZSBufferSize
Definition JKRDvdRipper.h:37
Definition JKRHeap.h:16
Definition JSUList.h:96
s16 name
Definition d_a_e_pz.cpp:1764
Definition JKRDvdRipper.h:13
u32 length
Definition JKRDvdRipper.h:15
u32 signature
Definition JKRDvdRipper.h:14
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5