59 byte const*
gd3_data(
int* size_out = 0 )
const;
66 blargg_err_t
load_mem_(
byte const*,
long );
blip_long blip_time_t
Definition Blip_Buffer.h:17
LADSPA_Data sample_t
Definition basics.h:100
static const unsigned long mask[]
Definition bitwise.c:31
Definition Blip_Buffer.h:23
Definition Data_Reader.h:10
Definition Vgm_Emu_Impl.h:27
byte const * data
Definition Vgm_Emu_Impl.h:45
header_t const & header() const
Definition Vgm_Emu.h:50
long psg_rate
Definition Vgm_Emu.h:79
blargg_err_t track_info_(track_info_t *, int track) const
Definition Vgm_Emu.cpp:141
blargg_err_t set_sample_rate_(long sample_rate)
Definition Vgm_Emu.cpp:230
static gme_type_t static_type()
Definition Vgm_Emu.h:52
void set_tempo_(double)
Definition Vgm_Emu.cpp:214
blargg_err_t play_(long count, sample_t *)
Definition Vgm_Emu.cpp:427
@ header_size
Definition Vgm_Emu.h:27
void mute_voices_(int mask)
Definition Vgm_Emu.cpp:267
bool disable_oversampling_
Definition Vgm_Emu.h:81
Vgm_Emu()
Definition Vgm_Emu.cpp:26
bool is_classic_emu() const
Definition Vgm_Emu.h:18
Vgm_Emu(bool oversample, double tempo=1.0)
void disable_oversampling(bool disable=true)
Definition Vgm_Emu.h:24
~Vgm_Emu()
Definition Vgm_Emu.cpp:42
blargg_err_t load(header_t const &h, Data_Reader &in)
Definition Vgm_Emu.h:57
blargg_err_t start_track_(int)
Definition Vgm_Emu.cpp:386
blargg_err_t run_clocks(blip_time_t &, int)
Definition Vgm_Emu.cpp:420
blargg_err_t setup_fm()
Definition Vgm_Emu.cpp:333
void update_eq(blip_eq_t const &)
Definition Vgm_Emu.cpp:255
bool uses_fm
Definition Vgm_Emu.h:82
double fm_rate
Definition Vgm_Emu.h:78
blargg_err_t set_multi_channel(bool is_enabled) override
Definition Vgm_Emu.cpp:236
blargg_err_t load_mem_(byte const *, long)
Definition Vgm_Emu.cpp:292
long vgm_rate
Definition Vgm_Emu.h:80
byte const * gd3_data(int *size_out=0) const
Definition Vgm_Emu.cpp:101
void set_voice(int, Blip_Buffer *, Blip_Buffer *, Blip_Buffer *)
Definition Vgm_Emu.cpp:261
Definition Blip_Buffer.h:239
const struct gme_type_t_ * gme_type_t
Definition gme.h:161
const gme_type_t gme_vgm_type
Definition gme.h:174
float in
Definition lilv_test.c:1460
blargg_err_t load(Data_Reader &)
Definition Gme_File.cpp:93
blargg_err_t load_remaining_(void const *header, long header_size, Data_Reader &remaining)
Definition Gme_File.cpp:107
double tempo() const
Definition Music_Emu.h:135
long sample_rate() const
Definition Music_Emu.h:217
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
_WDL_CSTRING_PREFIX void INT_PTR count
Definition wdlcstring.h:263