|
Namespaces |
namespace | FMOpl_Pentagram |
Classes |
struct | FMOpl_Pentagram::fm_opl_slot |
struct | FMOpl_Pentagram::fm_opl_channel |
struct | FMOpl_Pentagram::fm_opl_f |
Typedefs |
typedef void(*) | FMOpl_Pentagram::OPL_TIMERHANDLER (int channel, double interval_Sec) |
typedef void(*) | FMOpl_Pentagram::OPL_IRQHANDLER (int param, int irq) |
typedef void(*) | FMOpl_Pentagram::OPL_UPDATEHANDLER (int param, int min_interval_us) |
typedef FMOpl_Pentagram::fm_opl_slot | FMOpl_Pentagram::OPL_SLOT |
typedef FMOpl_Pentagram::fm_opl_channel | FMOpl_Pentagram::OPL_CH |
typedef FMOpl_Pentagram::fm_opl_f | FMOpl_Pentagram::FM_OPL |
Functions |
FM_OPL * | FMOpl_Pentagram::OPLCreate (int type, int clock, int rate) |
void | FMOpl_Pentagram::OPLDestroy (FM_OPL *OPL) |
void | FMOpl_Pentagram::OPLSetTimerHandler (FM_OPL *OPL, OPL_TIMERHANDLER TimerHandler, int channelOffset) |
void | FMOpl_Pentagram::OPLSetIRQHandler (FM_OPL *OPL, OPL_IRQHANDLER IRQHandler, int param) |
void | FMOpl_Pentagram::OPLSetUpdateHandler (FM_OPL *OPL, OPL_UPDATEHANDLER UpdateHandler, int param) |
void | FMOpl_Pentagram::OPLResetChip (FM_OPL *OPL) |
int | FMOpl_Pentagram::OPLWrite (FM_OPL *OPL, int a, int v) |
unsigned char | FMOpl_Pentagram::OPLRead (FM_OPL *OPL, int a) |
int | FMOpl_Pentagram::OPLTimerOver (FM_OPL *OPL, int c) |
void | FMOpl_Pentagram::OPLWriteReg (FM_OPL *OPL, int r, int v) |
void | FMOpl_Pentagram::OPLSetPan (FM_OPL *OPL, int c, int pan) |
void | FMOpl_Pentagram::YM3812UpdateOne_Mono (FM_OPL *OPL, sint16 *buffer, int length) |
void | FMOpl_Pentagram::YM3812UpdateOne_Stereo (FM_OPL *OPL, sint16 *buffer, int length) |