#include <Music_Emu.h>
◆ equalizer_t
◆ sample_t
◆ anonymous enum
◆ Music_Emu()
◆ ~Music_Emu()
| Music_Emu::~Music_Emu |
( |
| ) |
|
◆ clear_track_vars()
| void Music_Emu::clear_track_vars |
( |
| ) |
|
|
private |
◆ current_track()
| int Music_Emu::current_track |
( |
| ) |
const |
|
inline |
◆ emu_play()
◆ enable_accuracy()
| void Music_Emu::enable_accuracy |
( |
bool | enable = true | ) |
|
|
inline |
◆ enable_accuracy_()
| virtual void Music_Emu::enable_accuracy_ |
( |
bool | | ) |
|
|
inlineprotectedvirtual |
◆ end_track_if_error()
| void Music_Emu::end_track_if_error |
( |
blargg_err_t | err | ) |
|
|
private |
◆ equalizer()
◆ fill_buf()
| void Music_Emu::fill_buf |
( |
| ) |
|
|
private |
◆ gain()
| double Music_Emu::gain |
( |
| ) |
const |
|
inlineprotected |
◆ handle_fade()
◆ ignore_silence()
| void Music_Emu::ignore_silence |
( |
bool | disable = true | ) |
|
|
inline |
◆ make_equalizer()
◆ msec_to_samples()
| blargg_long Music_Emu::msec_to_samples |
( |
blargg_long | msec | ) |
const |
|
private |
◆ multi_channel()
| bool Music_Emu::multi_channel |
( |
| ) |
const |
◆ mute_voice()
| void Music_Emu::mute_voice |
( |
int | index, |
|
|
bool | mute = true ) |
◆ mute_voices()
| void Music_Emu::mute_voices |
( |
int | mask | ) |
|
◆ mute_voices_()
| void Music_Emu::mute_voices_ |
( |
int | mask | ) |
|
|
inlineprotectedpure virtual |
◆ out_channels()
| int Music_Emu::out_channels |
( |
| ) |
const |
|
inlineprivate |
◆ play()
| blargg_err_t Music_Emu::play |
( |
long | count, |
|
|
sample_t * | buf ) |
◆ play_()
| virtual blargg_err_t Music_Emu::play_ |
( |
long | count, |
|
|
sample_t * | out ) |
|
protectedpure virtual |
◆ post_load_()
| void Music_Emu::post_load_ |
( |
| ) |
|
|
protectedvirtual |
◆ pre_load()
| void Music_Emu::pre_load |
( |
| ) |
|
|
protectedvirtual |
◆ remute_voices()
| void Music_Emu::remute_voices |
( |
| ) |
|
|
inlineprotected |
◆ sample_rate()
| long Music_Emu::sample_rate |
( |
| ) |
const |
|
inline |
◆ seek()
| blargg_err_t Music_Emu::seek |
( |
long | msec | ) |
|
◆ seek_samples()
| blargg_err_t Music_Emu::seek_samples |
( |
long | n | ) |
|
◆ set_buffer()
◆ set_equalizer()
◆ set_equalizer_()
◆ set_fade()
| void Music_Emu::set_fade |
( |
long | start_msec, |
|
|
long | length_msec = 8000 ) |
◆ set_gain()
| void Music_Emu::set_gain |
( |
double | g | ) |
|
|
inline |
◆ set_max_initial_silence()
| void Music_Emu::set_max_initial_silence |
( |
int | n | ) |
|
|
inlineprotected |
◆ set_multi_channel()
| blargg_err_t Music_Emu::set_multi_channel |
( |
bool | is_enabled | ) |
|
|
virtual |
◆ set_multi_channel_()
| blargg_err_t Music_Emu::set_multi_channel_ |
( |
bool | is_enabled | ) |
|
|
protected |
◆ set_sample_rate()
| blargg_err_t Music_Emu::set_sample_rate |
( |
long | sample_rate | ) |
|
◆ set_sample_rate_()
| virtual blargg_err_t Music_Emu::set_sample_rate_ |
( |
long | sample_rate | ) |
|
|
protectedpure virtual |
◆ set_silence_lookahead()
| void Music_Emu::set_silence_lookahead |
( |
int | n | ) |
|
|
inlineprotected |
◆ set_tempo()
| void Music_Emu::set_tempo |
( |
double | t | ) |
|
◆ set_tempo_()
| void Music_Emu::set_tempo_ |
( |
double | t | ) |
|
|
inlineprotectedpure virtual |
◆ set_track_ended()
| void Music_Emu::set_track_ended |
( |
| ) |
|
|
inlineprotected |
◆ set_voice_count()
| void Music_Emu::set_voice_count |
( |
int | n | ) |
|
|
inlineprotected |
◆ set_voice_names()
◆ skip()
| blargg_err_t Music_Emu::skip |
( |
long | n | ) |
|
◆ skip_()
| blargg_err_t Music_Emu::skip_ |
( |
long | count | ) |
|
|
protectedvirtual |
◆ start_track()
| blargg_err_t Music_Emu::start_track |
( |
int | track | ) |
|
◆ start_track_()
| blargg_err_t Music_Emu::start_track_ |
( |
int | | ) |
|
|
inlineprotectedpure virtual |
Implemented in Ay_Emu, Classic_Emu, Gbs_Emu, Gme_Info_, Gym_Emu, Hes_Emu, Kss_Emu, Nsf_Emu, Nsfe_Emu, Sap_Emu, Spc_Emu, and Vgm_Emu.
◆ tell()
| long Music_Emu::tell |
( |
| ) |
const |
◆ tell_samples()
| long Music_Emu::tell_samples |
( |
| ) |
const |
◆ tempo()
| double Music_Emu::tempo |
( |
| ) |
const |
|
inlineprotected |
◆ track_ended()
| bool Music_Emu::track_ended |
( |
| ) |
const |
|
inline |
◆ track_info() [1/2]
| blargg_err_t Music_Emu::track_info |
( |
track_info_t * | out | ) |
const |
|
inline |
◆ track_info() [2/2]
◆ unload()
| void Music_Emu::unload |
( |
| ) |
|
|
protectedvirtual |
◆ voice_count()
| int Music_Emu::voice_count |
( |
| ) |
const |
|
inline |
◆ voice_names()
| const char ** Music_Emu::voice_names |
( |
| ) |
const |
|
inline |
◆ gme_internal_new_emu_
◆ gme_set_stereo_depth
◆ buf
◆ buf_remain
| long Music_Emu::buf_remain |
|
private |
◆ current_track_
| int Music_Emu::current_track_ |
|
private |
◆ effects_buffer
◆ emu_time
| blargg_long Music_Emu::emu_time |
|
private |
◆ emu_track_ended_
| bool Music_Emu::emu_track_ended_ |
|
private |
◆ equalizer_
◆ fade_start
| blargg_long Music_Emu::fade_start |
|
private |
◆ fade_step
◆ gain_
◆ ignore_silence_
| bool Music_Emu::ignore_silence_ |
|
private |
◆ max_initial_silence
| int Music_Emu::max_initial_silence |
|
private |
◆ multi_channel_
| bool Music_Emu::multi_channel_ |
|
private |
◆ mute_mask_
| int Music_Emu::mute_mask_ |
|
private |
◆ out_time
| blargg_long Music_Emu::out_time |
|
private |
◆ sample_rate_
| long Music_Emu::sample_rate_ |
|
private |
◆ silence_count
| long Music_Emu::silence_count |
|
private |
◆ silence_lookahead
| int Music_Emu::silence_lookahead |
|
private |
◆ silence_time
| long Music_Emu::silence_time |
|
private |
◆ tempo_
◆ track_ended_
| volatile bool Music_Emu::track_ended_ |
|
private |
◆ tv_eq
Initial value: =
static const equalizer_t make_equalizer(double treble, double bass)
Definition Music_Emu.h:115
◆ voice_count_
| int Music_Emu::voice_count_ |
|
private |
◆ voice_names_
| const char** Music_Emu::voice_names_ |
|
private |
The documentation for this struct was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/FreeBoy/game-music-emu/gme/Music_Emu.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/FreeBoy/game-music-emu/gme/Music_Emu.cpp