LMMS
Loading...
Searching...
No Matches
vgm.h File Reference
#include "player.h"

Go to the source code of this file.

Classes

class  CvgmPlayer
struct  CvgmPlayer::GD3tag

Macros

#define VGM_GZIP_MIN   8
#define VGM_HEADER_MIN   84
#define VGM_HEADER_ID   "Vgm "
#define OFFSET_EOF   0x04
#define OFFSET_GD3   0x14
#define OFFSET_LOOP   0x1C
#define OFFSET_DATA   0x34
#define OFFSET_YM3812   0x50
#define OFFSET_YMF262   0x5C
#define OFFSET_LOOPBASE   0x7E
#define OFFSET_LOOPMOD   0x7F
#define VGM_DUAL_BIT   0x40000000
#define GD3_HEADER_ID   "Gd3 "
#define CMD_OPL2   0x5A
#define CMD_OPL3_PORT0   0x5E
#define CMD_OPL3_PORT1   0x5F
#define CMD_WAIT   0x61
#define CMD_WAIT_735   0x62
#define CMD_WAIT_882   0x63
#define CMD_DATA_END   0x66
#define CMD_WAIT_N   0x70
#define CMD_OPL2_2ND   0xAA
#define VGM_FREQUENCY   44100.0

Macro Definition Documentation

◆ CMD_DATA_END

#define CMD_DATA_END   0x66

◆ CMD_OPL2

#define CMD_OPL2   0x5A

◆ CMD_OPL2_2ND

#define CMD_OPL2_2ND   0xAA

◆ CMD_OPL3_PORT0

#define CMD_OPL3_PORT0   0x5E

◆ CMD_OPL3_PORT1

#define CMD_OPL3_PORT1   0x5F

◆ CMD_WAIT

#define CMD_WAIT   0x61

◆ CMD_WAIT_735

#define CMD_WAIT_735   0x62

◆ CMD_WAIT_882

#define CMD_WAIT_882   0x63

◆ CMD_WAIT_N

#define CMD_WAIT_N   0x70

◆ GD3_HEADER_ID

#define GD3_HEADER_ID   "Gd3 "

◆ OFFSET_DATA

#define OFFSET_DATA   0x34

◆ OFFSET_EOF

#define OFFSET_EOF   0x04

◆ OFFSET_GD3

#define OFFSET_GD3   0x14

◆ OFFSET_LOOP

#define OFFSET_LOOP   0x1C

◆ OFFSET_LOOPBASE

#define OFFSET_LOOPBASE   0x7E

◆ OFFSET_LOOPMOD

#define OFFSET_LOOPMOD   0x7F

◆ OFFSET_YM3812

#define OFFSET_YM3812   0x50

◆ OFFSET_YMF262

#define OFFSET_YMF262   0x5C

◆ VGM_DUAL_BIT

#define VGM_DUAL_BIT   0x40000000

◆ VGM_FREQUENCY

#define VGM_FREQUENCY   44100.0

◆ VGM_GZIP_MIN

#define VGM_GZIP_MIN   8

◆ VGM_HEADER_ID

#define VGM_HEADER_ID   "Vgm "

◆ VGM_HEADER_MIN

#define VGM_HEADER_MIN   84