#include <Vgm_Emu.h>
|
| blargg_err_t | track_info_ (track_info_t *, int track) const |
| blargg_err_t | load_mem_ (byte const *, long) |
| blargg_err_t | set_sample_rate_ (long sample_rate) |
| blargg_err_t | start_track_ (int) |
| blargg_err_t | play_ (long count, sample_t *) |
| blargg_err_t | run_clocks (blip_time_t &, int) |
| void | set_tempo_ (double) |
| void | mute_voices_ (int mask) |
| void | set_voice (int, Blip_Buffer *, Blip_Buffer *, Blip_Buffer *) |
| void | update_eq (blip_eq_t const &) |
| fm_time_t | to_fm_time (vgm_time_t) const |
| blip_time_t | to_blip_time (vgm_time_t) const |
| void | update_fm_rates (long *ym2413_rate, long *ym2612_rate) const |
| blip_time_t | run_commands (vgm_time_t) |
| int | play_frame (blip_time_t blip_time, int sample_count, sample_t *buf) |
| void | write_pcm (vgm_time_t, int amp) |
| void | set_voice_types (int const *t) |
| blargg_err_t | setup_buffer (long clock_rate) |
| long | clock_rate () const |
| void | change_clock_rate (long) |
| void | set_equalizer_ (equalizer_t const &) |
| void | set_max_initial_silence (int n) |
| void | set_silence_lookahead (int n) |
| void | set_voice_count (int n) |
| void | set_voice_names (const char *const *names) |
| void | set_track_ended () |
| double | gain () const |
| double | tempo () const |
| void | remute_voices () |
| blargg_err_t | set_multi_channel_ (bool is_enabled) |
| virtual void | enable_accuracy_ (bool) |
| virtual blargg_err_t | skip_ (long count) |
| virtual void | unload () |
| virtual void | pre_load () |
| virtual void | post_load_ () |
| void | set_track_count (int n) |
| void | set_warning (const char *s) |
| void | set_type (gme_type_t t) |
| blargg_err_t | load_remaining_ (void const *header, long header_size, Data_Reader &remaining) |
| virtual blargg_err_t | load_ (Data_Reader &) |
| virtual void | clear_playlist_ () |
◆ anonymous enum
◆ Vgm_Emu() [1/2]
◆ ~Vgm_Emu()
◆ Vgm_Emu() [2/2]
| Vgm_Emu::Vgm_Emu |
( |
bool | oversample, |
|
|
double | tempo = 1.0 ) |
|
private |
◆ disable_oversampling()
| void Vgm_Emu::disable_oversampling |
( |
bool | disable = true | ) |
|
|
inline |
◆ gd3_data()
◆ header()
◆ is_classic_emu()
| bool Vgm_Emu::is_classic_emu |
( |
| ) |
const |
|
inline |
◆ load()
◆ load_mem_()
| blargg_err_t Vgm_Emu::load_mem_ |
( |
byte const * | new_data, |
|
|
long | new_size ) |
|
protectedvirtual |
◆ mute_voices_()
| void Vgm_Emu::mute_voices_ |
( |
int | mask | ) |
|
|
protectedvirtual |
◆ play_()
| blargg_err_t Vgm_Emu::play_ |
( |
long | count, |
|
|
sample_t * | out ) |
|
protectedvirtual |
◆ run_clocks()
◆ set_multi_channel()
| blargg_err_t Vgm_Emu::set_multi_channel |
( |
bool | is_enabled | ) |
|
|
overridevirtual |
◆ set_sample_rate_()
| blargg_err_t Vgm_Emu::set_sample_rate_ |
( |
long | sample_rate | ) |
|
|
protectedvirtual |
◆ set_tempo_()
| void Vgm_Emu::set_tempo_ |
( |
double | t | ) |
|
|
protectedvirtual |
◆ set_voice()
◆ setup_fm()
| blargg_err_t Vgm_Emu::setup_fm |
( |
| ) |
|
|
private |
◆ start_track_()
| blargg_err_t Vgm_Emu::start_track_ |
( |
int | track | ) |
|
|
protectedvirtual |
◆ static_type()
◆ track_info_()
◆ update_eq()
◆ disable_oversampling_
| bool Vgm_Emu::disable_oversampling_ |
|
private |
◆ fm_rate
◆ psg_rate
◆ uses_fm
◆ vgm_rate
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/FreeBoy/game-music-emu/gme/Vgm_Emu.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/FreeBoy/game-music-emu/gme/Vgm_Emu.cpp