#include <inttypes.h>
Go to the source code of this file.
|
void | OPL3_Generate (opl3_chip *chip, int16_t *buf) |
|
void | OPL3_GenerateResampled (opl3_chip *chip, int16_t *buf1, int16_t *buf2) |
|
void | OPL3_Reset (opl3_chip *chip, uint32_t samplerate) |
|
void | OPL3_WriteReg (opl3_chip *chip, uint16_t reg, uint8_t v) |
|
void | OPL3_WriteRegBuffered (opl3_chip *chip, uint16_t reg, uint8_t v) |
|
void | OPL3_GenerateStream (opl3_chip *chip, int16_t *sndptr1, int16_t *sndptr2, uint32_t numsamples, const uint32_t increment1, const uint32_t increment2) |
|
◆ OPL_WRITEBUF_DELAY
#define OPL_WRITEBUF_DELAY 2 |
◆ OPL_WRITEBUF_SIZE
#define OPL_WRITEBUF_SIZE 1024 |
◆ opl3_channel
◆ opl3_chip
◆ opl3_slot
◆ opl3_writebuf
◆ OPL3_Generate()
void OPL3_Generate |
( |
opl3_chip * |
chip, |
|
|
int16_t * |
buf |
|
) |
| |
◆ OPL3_GenerateResampled()
void OPL3_GenerateResampled |
( |
opl3_chip * |
chip, |
|
|
int16_t * |
buf1, |
|
|
int16_t * |
buf2 |
|
) |
| |
◆ OPL3_GenerateStream()
void OPL3_GenerateStream |
( |
opl3_chip * |
chip, |
|
|
int16_t * |
sndptr1, |
|
|
int16_t * |
sndptr2, |
|
|
uint32_t |
numsamples, |
|
|
const uint32_t |
increment1, |
|
|
const uint32_t |
increment2 |
|
) |
| |
◆ OPL3_Reset()
void OPL3_Reset |
( |
opl3_chip * |
chip, |
|
|
uint32_t |
samplerate |
|
) |
| |
◆ OPL3_WriteReg()
void OPL3_WriteReg |
( |
opl3_chip * |
chip, |
|
|
uint16_t |
reg, |
|
|
uint8_t |
v |
|
) |
| |
◆ OPL3_WriteRegBuffered()
void OPL3_WriteRegBuffered |
( |
opl3_chip * |
chip, |
|
|
uint16_t |
reg, |
|
|
uint8_t |
v |
|
) |
| |