|
LMMS
|
#include <inttypes.h>Go to the source code of this file.
Classes | |
| struct | _opl3_slot |
| struct | _opl3_channel |
| struct | _opl3_writebuf |
| struct | _opl3_chip |
Macros | |
| #define | OPL_WRITEBUF_SIZE 1024 |
| #define | OPL_WRITEBUF_DELAY 2 |
Typedefs | |
| typedef uintptr_t | Bitu |
| typedef intptr_t | Bits |
| typedef uint64_t | Bit64u |
| typedef int64_t | Bit64s |
| typedef uint32_t | Bit32u |
| typedef int32_t | Bit32s |
| typedef uint16_t | Bit16u |
| typedef int16_t | Bit16s |
| typedef uint8_t | Bit8u |
| typedef int8_t | Bit8s |
| typedef struct _opl3_slot | opl3_slot |
| typedef struct _opl3_channel | opl3_channel |
| typedef struct _opl3_writebuf | opl3_writebuf |
Functions | |
| void | OPL3_Generate (opl3_chip *chip, Bit16s *buf) |
| void | OPL3_GenerateResampled (opl3_chip *chip, Bit16s *buf) |
| void | OPL3_Reset (opl3_chip *chip, Bit32u samplerate) |
| void | OPL3_WriteReg (opl3_chip *chip, Bit16u reg, Bit8u v) |
| void | OPL3_WriteRegBuffered (opl3_chip *chip, Bit16u reg, Bit8u v) |
| void | OPL3_GenerateStream (opl3_chip *chip, Bit16s *sndptr, Bit32u numsamples) |
| #define OPL_WRITEBUF_DELAY 2 |
| #define OPL_WRITEBUF_SIZE 1024 |
| typedef int64_t Bit64s |
| typedef uint64_t Bit64u |
| typedef intptr_t Bits |
| typedef uintptr_t Bitu |
| typedef struct _opl3_channel opl3_channel |
| typedef struct _opl3_slot opl3_slot |
| typedef struct _opl3_writebuf opl3_writebuf |