|
LMMS
|
#include "Vgm_Emu.h"#include "blargg_endian.h"#include <string.h>#include <math.h>#include "blargg_source.h"Classes | |
| struct | Vgm_File |
Functions | |
| static byte const * | skip_gd3_str (byte const *in, byte const *end) |
| static byte const * | get_gd3_str (byte const *in, byte const *end, char *field) |
| static byte const * | get_gd3_pair (byte const *in, byte const *end, char *field) |
| static void | parse_gd3 (byte const *in, byte const *end, track_info_t *out) |
| static long | check_gd3_header (byte const *h, long remain) |
| static void | get_vgm_length (Vgm_Emu::header_t const &h, track_info_t *out) |
| static blargg_err_t | check_vgm_header (Vgm_Emu::header_t const &h) |
| static Music_Emu * | new_vgm_emu () |
| static Music_Emu * | new_vgm_file () |
Variables | |
| double const | fm_gain = 3.0 |
| double const | rolloff = 0.990 |
| double const | oversample_factor = 1.5 |
| int const | gd3_header_size = 12 |
| static gme_type_t_ const | gme_vgm_type_ = { "Sega SMS/Genesis", 1, &new_vgm_emu, &new_vgm_file, "VGM", 1 } |
| BLARGG_EXPORT gme_type_t const | gme_vgm_type = &gme_vgm_type_ |
| static gme_type_t_ const | gme_vgz_type_ = { "Sega SMS/Genesis", 1, &new_vgm_emu, &new_vgm_file, "VGZ", 1 } |
| BLARGG_EXPORT gme_type_t const | gme_vgz_type = &gme_vgz_type_ |
|
static |
|
static |
|
static |
|
static |
| double const fm_gain = 3.0 |
|
extern |
|
static |
|
extern |
|
static |
| double const oversample_factor = 1.5 |
| double const rolloff = 0.990 |