|
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) |