#include <Vgm_Emu_Impl.h>
|
| 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) |
| virtual void | set_voice (int index, Blip_Buffer *center, Blip_Buffer *left, Blip_Buffer *right)=0 |
| virtual void | update_eq (blip_eq_t const &)=0 |
| virtual blargg_err_t | start_track_ (int track)=0 |
| virtual blargg_err_t | run_clocks (blip_time_t &time_io, int msec)=0 |
| blargg_err_t | set_sample_rate_ (long sample_rate) |
| void | mute_voices_ (int) |
| void | set_equalizer_ (equalizer_t const &) |
| blargg_err_t | play_ (long, sample_t *) |
| 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 void | set_tempo_ (double)=0 |
| 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 blargg_err_t | load_mem_ (byte const *data, long size) |
| virtual blargg_err_t | track_info_ (track_info_t *out, int track) const =0 |
| virtual void | clear_playlist_ () |
|
| | Classic_Emu () |
| | ~Classic_Emu () |
| void | set_buffer (Multi_Buffer *) |
| blargg_err_t | set_multi_channel (bool is_enabled) override |
| blargg_err_t | set_sample_rate (long sample_rate) |
| blargg_err_t | start_track (int) |
| blargg_err_t | play (long count, sample_t *buf) |
| long | sample_rate () const |
| int | current_track () const |
| int | voice_count () const |
| const char ** | voice_names () const |
| bool | multi_channel () const |
| long | tell () const |
| long | tell_samples () const |
| blargg_err_t | seek (long msec) |
| blargg_err_t | seek_samples (long n) |
| blargg_err_t | skip (long n) |
| bool | track_ended () const |
| void | set_fade (long start_msec, long length_msec=8000) |
| void | ignore_silence (bool disable=true) |
| blargg_err_t | track_info (track_info_t *out) const |
| void | set_tempo (double) |
| void | mute_voice (int index, bool mute=true) |
| void | mute_voices (int mask) |
| void | set_gain (double) |
| void | enable_accuracy (bool enable=true) |
| equalizer_t const & | equalizer () const |
| void | set_equalizer (equalizer_t const &) |
| | Music_Emu () |
| | ~Music_Emu () |
| blargg_err_t | track_info (track_info_t *out, int track) const |
| blargg_err_t | load_file (const char *path) |
| blargg_err_t | load (Data_Reader &) |
| blargg_err_t | load_mem (void const *data, long size) |
| blargg_err_t | load_m3u (const char *path) |
| blargg_err_t | load_m3u (Data_Reader &in) |
| void | clear_playlist () |
| gme_type_t | type () const |
| const char * | warning () |
| int | track_count () const |
| blargg_err_t | track_info (track_info_t *out, int track) const |
| void | set_user_data (void *p) |
| void * | user_data () const |
| void | set_user_cleanup (gme_user_cleanup_t func) |
| int | error_count () const |
| | Gme_File () |
| virtual | ~Gme_File () |
| blargg_err_t | remap_track_ (int *track_io) const |
| static const equalizer_t | make_equalizer (double treble, double bass) |
| static void | copy_field_ (char *out, const char *in) |
| static void | copy_field_ (char *out, const char *in, int len) |
| BLARGG_DISABLE_NOTHROW typedef uint8_t | byte |
| static equalizer_t const | tv_eq |
| typedef short | dsample_t |
| | Dual_Resampler () |
| virtual | ~Dual_Resampler () |
| double | setup (double oversample, double rolloff, double gain) |
| blargg_err_t | reset (int max_pairs) |
| void | resize (int pairs_per_frame) |
| void | clear () |
| void | dual_play (long count, dsample_t *out, Blip_Buffer &) |
◆ fm_time_t
◆ sample_t
◆ vgm_time_t
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ play_frame()
◆ run_commands()
◆ to_blip_time()
◆ to_fm_time()
◆ update_fm_rates()
| void Vgm_Emu_Impl::update_fm_rates |
( |
long * | ym2413_rate, |
|
|
long * | ym2612_rate ) const |
|
protected |
◆ write_pcm()
◆ Vgm_Emu
◆ blip_buf
◆ blip_time_factor
| int Vgm_Emu_Impl::blip_time_factor |
|
protected |
◆ dac_amp
| int Vgm_Emu_Impl::dac_amp |
|
protected |
◆ dac_disabled
| int Vgm_Emu_Impl::dac_disabled |
|
protected |
◆ dac_synth
◆ data
◆ data_end
◆ fm_time_factor
| int Vgm_Emu_Impl::fm_time_factor |
|
protected |
◆ fm_time_offset
| long Vgm_Emu_Impl::fm_time_offset |
|
protected |
◆ loop_begin
◆ pcm_data
◆ pcm_pos
◆ pos
◆ psg
◆ vgm_time
◆ ym2413
◆ ym2612
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_Impl.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/FreeBoy/game-music-emu/gme/Vgm_Emu_Impl.cpp