Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

dvd.h File Reference

Data Structures

Defines

Functions


Define Documentation

#define DVD_AUDIO_DISABLE   (0)
 

Helper define. Can be used with DVD_SetAudio().

#define DVD_AUDIO_ENABLE   (1)
 

Helper define. Can be used with DVD_SetAudio().

#define DVD_COMMAND_AUDIO   (0xE4)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_AUDIOSTATUS   (0xE2)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_AUDIOSTREAM   (0xE1)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_INQUIRY   (0x12)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_READ   (0xA8)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_REQUESTERROR   (0xE0)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_SEEK   (0xAB)
 

Can be used with DVD_SetCommand().

#define DVD_COMMAND_STOP   (0xE3)
 

Can be used with DVD_SetCommand().

#define DVD_SECTORLENGTH   (2048)
 

DVD Sector Length. Internally used by many functions.

#define DVD_SEEK_CUR   (1)
 

Helper define. Can be used with DVD_Seek().

#define DVD_SEEK_SET   (0)
 

Helper define. Can be used with DVD_Seek().

#define DVD_STATE_COVER_OPEN   (0x05)
 

Internally used by DVD_IsCoverOpen().

#define DVD_STATUS_1   (1)
 

Helper define. Can be used with DVD_GetStatus().

#define DVD_STATUS_2   (2)
 

Helper define. Can be used with DVD_GetStatus().

#define M_DVD_SET_ACTION  )     R_DVD_ACTION = (u32)(n);
 

Set dvd action register.

#define M_DVD_SET_DSTADDRESS  )     R_DVD_DSTADDRESS = (u32)(n);
 

Set dvd destination address register.

#define M_DVD_SET_DSTLENGTH  )     R_DVD_DSTLENGTH = (u32)(n);
 

Set dvd destination length register.

#define M_DVD_SET_OFFSET  )     R_DVD_OFFSET = (u32)n;
 

Set dvd offset register.

#define M_DVD_SET_SRCLENGTH  )     R_DVD_SRCLENGTH = (u32)n;
 

Set dvd sourcelength register.

#define M_DVD_SET_STATUS_1  )     R_DVD_STATUS_1 = (u32)(n);
 

Set dvd status1 register.

#define M_DVD_SET_STATUS_2  )     R_DVD_STATUS_2 = (u32)(n);
 

Set dvd status2 register.

#define MEM_DVD_BASE   (0xCC006000)
 

Memory address of the DVD Interface.

#define R_DVD_ACTION   *(vu32*)(MEM_DVD_BASE+0x1C)
 

DVD Action register.

#define R_DVD_COMMAND   *(vu32*)(MEM_DVD_BASE+0x08)
 

DVD Command register.

#define R_DVD_CONFIG   *(vu32*)(MEM_DVD_BASE+0x24)
 

DVD COnfig registr.

#define R_DVD_DSTADDRESS   *(vu32*)(MEM_DVD_BASE+0x14)
 

DVD Destination Buffer (address) register.

#define R_DVD_DSTLENGTH   *(vu32*)(MEM_DVD_BASE+0x18)
 

DVD Destination Buffer Length register.

#define R_DVD_ERRORCODE   *(vu32*)(MEM_DVD_BASE+0x20)
 

DVD ErrorCode register.

#define R_DVD_OFFSET   *(vu32*)(MEM_DVD_BASE+0x0C)
 

DVD Offset register.

#define R_DVD_SRCLENGTH   *(vu32*)(MEM_DVD_BASE+0x10)
 

DVD SourceLength register.

#define R_DVD_STATUS_1   *(vu32*)(MEM_DVD_BASE)
 

DVD Status1 register.

#define R_DVD_STATUS_2   *(vu32*)(MEM_DVD_BASE+0x04)
 

DVD Status2 register.

#define R_DVD_SUBCOMMAND   *(vu32*)(MEM_DVD_BASE+0x09)
 

DVD SubCommand register.

#define R_DVD_SUBCOMMAND2   *(vu32*)(MEM_DVD_BASE+0x0A)
 

DVD SubCommand2 register.


Generated on Sun Jul 6 20:03:37 2003 for Open GC Library by doxygen1.3