|
LMMS
|
#include <GbApuWrapper.h>
Public Member Functions | |
| GbApuWrapper ()=default | |
| ~GbApuWrapper ()=default | |
| blargg_err_t | setSampleRate (long sampleRate, long clockRate) |
| void | writeRegister (unsigned addr, int data) |
| long | samplesAvail () const |
| long | readSamples (blip_sample_t *out, long count) |
| void | trebleEq (const blip_eq_t &eq) |
| void | bassFreq (int freq) |
| void | endFrame (blip_time_t endTime) |
Private Member Functions | |
| blip_time_t | fakeClock () |
| Private Member Functions inherited from Gb_Apu | |
| void | volume (double) |
| void | treble_eq (const blip_eq_t &) |
| void | output (Blip_Buffer *mono) |
| void | output (Blip_Buffer *center, Blip_Buffer *left, Blip_Buffer *right) |
| void | osc_output (int index, Blip_Buffer *mono) |
| void | osc_output (int index, Blip_Buffer *center, Blip_Buffer *left, Blip_Buffer *right) |
| void | reset () |
| void | write_register (blip_time_t, unsigned addr, int data) |
| int | read_register (blip_time_t, unsigned addr) |
| void | end_frame (blip_time_t) |
| void | set_tempo (double) |
| Gb_Apu () | |
Private Attributes | |
| Stereo_Buffer | m_buf |
| blip_time_t | m_time = 0 |
Additional Inherited Members | |
| Private Types inherited from Gb_Apu | |
| enum | { osc_count = 4 } |
| enum | { start_addr = 0xFF10 } |
| enum | { end_addr = 0xFF3F } |
| enum | { register_count = end_addr - start_addr + 1 } |
|
default |
|
default |
| void lmms::GbApuWrapper::endFrame | ( | blip_time_t | endTime | ) |
|
inlineprivate |
| long lmms::GbApuWrapper::readSamples | ( | blip_sample_t * | out, |
| long | count ) |
| long lmms::GbApuWrapper::samplesAvail | ( | ) | const |
| blargg_err_t lmms::GbApuWrapper::setSampleRate | ( | long | sampleRate, |
| long | clockRate ) |
|
private |
|
private |