RetroArch
Classes | Macros | Typedefs
disc_io.h File Reference
#include <stdint.h>
#include <gctypes.h>
Include dependency graph for disc_io.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DISC_INTERFACE_STRUCT
 

Macros

#define FEATURE_MEDIUM_CANREAD   0x00000001
 
#define FEATURE_MEDIUM_CANWRITE   0x00000002
 
#define FEATURE_GAMECUBE_SLOTA   0x00000010
 
#define FEATURE_GAMECUBE_SLOTB   0x00000020
 
#define FEATURE_GAMECUBE_DVD   0x00000040
 
#define FEATURE_WII_SD   0x00000100
 
#define FEATURE_WII_USB   0x00000200
 
#define FEATURE_WII_DVD   0x00000400
 

Typedefs

typedef uint32_t sec_t
 
typedef bool(* FN_MEDIUM_STARTUP) (void)
 
typedef bool(* FN_MEDIUM_ISINSERTED) (void)
 
typedef bool(* FN_MEDIUM_READSECTORS) (sec_t sector, sec_t numSectors, void *buffer)
 
typedef bool(* FN_MEDIUM_WRITESECTORS) (sec_t sector, sec_t numSectors, const void *buffer)
 
typedef bool(* FN_MEDIUM_CLEARSTATUS) (void)
 
typedef bool(* FN_MEDIUM_SHUTDOWN) (void)
 
typedef struct DISC_INTERFACE_STRUCT DISC_INTERFACE
 

Macro Definition Documentation

◆ FEATURE_GAMECUBE_DVD

#define FEATURE_GAMECUBE_DVD   0x00000040

◆ FEATURE_GAMECUBE_SLOTA

#define FEATURE_GAMECUBE_SLOTA   0x00000010

◆ FEATURE_GAMECUBE_SLOTB

#define FEATURE_GAMECUBE_SLOTB   0x00000020

◆ FEATURE_MEDIUM_CANREAD

#define FEATURE_MEDIUM_CANREAD   0x00000001

◆ FEATURE_MEDIUM_CANWRITE

#define FEATURE_MEDIUM_CANWRITE   0x00000002

◆ FEATURE_WII_DVD

#define FEATURE_WII_DVD   0x00000400

◆ FEATURE_WII_SD

#define FEATURE_WII_SD   0x00000100

◆ FEATURE_WII_USB

#define FEATURE_WII_USB   0x00000200

Typedef Documentation

◆ DISC_INTERFACE

◆ FN_MEDIUM_CLEARSTATUS

typedef bool(* FN_MEDIUM_CLEARSTATUS) (void)

◆ FN_MEDIUM_ISINSERTED

typedef bool(* FN_MEDIUM_ISINSERTED) (void)

◆ FN_MEDIUM_READSECTORS

typedef bool(* FN_MEDIUM_READSECTORS) (sec_t sector, sec_t numSectors, void *buffer)

◆ FN_MEDIUM_SHUTDOWN

typedef bool(* FN_MEDIUM_SHUTDOWN) (void)

◆ FN_MEDIUM_STARTUP

typedef bool(* FN_MEDIUM_STARTUP) (void)

◆ FN_MEDIUM_WRITESECTORS

typedef bool(* FN_MEDIUM_WRITESECTORS) (sec_t sector, sec_t numSectors, const void *buffer)

◆ sec_t

typedef uint32_t sec_t