libsidplayfp
1.4.2
|
#include <SidConfig.h>
Public Types | |
enum | playback_t { MONO = 1, STEREO } |
enum | sid_model_t { MOS6581, MOS8580 } |
enum | c64_model_t { PAL, NTSC, OLD_NTSC, DREAN } |
enum | sampling_method_t { INTERPOLATE, RESAMPLE_INTERPOLATE } |
Public Attributes | |
c64_model_t | defaultC64Model |
bool | forceC64Model |
sid_model_t | defaultSidModel |
bool | forceSidModel |
playback_t | playback |
uint_least32_t | frequency |
uint_least16_t | secondSidAddress |
sidbuilder * | sidEmulation |
uint_least32_t | leftVolume |
uint_least32_t | rightVolume |
uint_least16_t | powerOnDelay |
sampling_method_t | samplingMethod |
bool | fastSampling |
Static Public Attributes | |
static const uint_least16_t | MAX_POWER_ON_DELAY = 0x1FFF |
static const uint_least16_t | DEFAULT_POWER_ON_DELAY = MAX_POWER_ON_DELAY + 1 |
static const uint_least32_t | DEFAULT_SAMPLING_FREQ = 44100 |
An instance of this class is used to transport emulator settings to and from the interface class.
c64_model_t SidConfig::defaultC64Model |
Intended c64 model when unknown or forced
sid_model_t SidConfig::defaultSidModel |
Intended sid model when unknown or forced
bool SidConfig::fastSampling |
Faster low-quality emulation, available only for reSID
bool SidConfig::forceC64Model |
Force the model to defaultC64Model ignoring tune's clock setting
bool SidConfig::forceSidModel |
Force the sid model to defaultSidModel
uint_least32_t SidConfig::frequency |
Sampling frequency
uint_least32_t SidConfig::leftVolume |
Left channel volume
|
static |
Maximum power on delay
playback_t SidConfig::playback |
Playbak mode
uint_least16_t SidConfig::powerOnDelay |
Power on delay cycles
uint_least32_t SidConfig::rightVolume |
Right channel volume
sampling_method_t SidConfig::samplingMethod |
Sampling method
uint_least16_t SidConfig::secondSidAddress |
Install a second SID chip at this address
sidbuilder* SidConfig::sidEmulation |
Pointer to selected emulation, reSIDfp, reSID or hardSID