Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

emuConfig Struct Reference

#include <emucfg.h>

List of all members.

Public Attributes

uword frequency
 [frequency] = Hz, min=4000, max=48000

int bitsPerSample
 see below, ``Sample precision''

int sampleFormat
 see below, ``Sample encoding''

int channels
 see below, ``Number of physical audio channels''

int sidChips
 --- unsupported ---

int volumeControl
 see below, ``Volume control modes''

bool mos8580
 true, false (just the waveforms)

bool measuredVolume
 true, false

bool emulateFilter
 true, false

float filterFs
 1.0 <= Fs

float filterFm
 Fm != 0.

float filterFt
int memoryMode
 MPU_BANK_SWITCHING, MPU_TRANSPARENT_ROM,MPU_PLAYSID_ENVIRONMENT.

int clockSpeed
 SIDTUNE_CLOCK_PAL, SIDTUNE_CLOCK_NTSC.

bool forceSongSpeed
 true, false

int digiPlayerScans
 0=off, number of C64 music player calls used to scan it for PlaySID Extended SID Register usage

int autoPanning
 see below, ``Auto-panning''


Member Data Documentation

int emuConfig::autoPanning
 

see below, ``Auto-panning''

Definition at line 55 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayer::InitL(), InitMainL(), main(), and emuEngine::setConfig().

int emuConfig::bitsPerSample
 

see below, ``Sample precision''

Definition at line 30 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayAppUi::HandleCommandL(), CSidPlayer::InitL(), InitMainL(), emuEngine::initMixerEngine(), main(), and emuEngine::setConfig().

int emuConfig::channels
 

see below, ``Number of physical audio channels''

Definition at line 32 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayAppUi::HandleCommandL(), CSidPlayer::InitL(), InitMainL(), emuEngine::initMixerEngine(), main(), emuEngine::setConfig(), emuEngine::setDefaultVoiceVolumes(), and emuEngine::setVoiceVolume().

int emuConfig::clockSpeed
 

SIDTUNE_CLOCK_PAL, SIDTUNE_CLOCK_NTSC.

Definition at line 45 of file emucfg.h.

Referenced by emuEngine::emuEngine(), main(), emuEngine::MPUreset(), emuEngine::setConfig(), sidEmu::sidEmuConfigure(), and sidEmuInitializeSongOld().

int emuConfig::digiPlayerScans
 

0=off, number of C64 music player calls used to scan it for PlaySID Extended SID Register usage

Definition at line 52 of file emucfg.h.

Referenced by emuEngine::emuEngine(), emuEngine::initMixerEngine(), emuEngine::reset(), emuEngine::setConfig(), and sidEmuInitializeSong().

bool emuConfig::emulateFilter
 

true, false

Definition at line 39 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayAppUi::HandleCommandL(), InitMainL(), emuEngine::initMixerEngine(), main(), emuEngine::setConfig(), and sidEmu::sidEmuConfigure().

float emuConfig::filterFm
 

Fm != 0.

Definition at line 41 of file emucfg.h.

Referenced by emuEngine::filterTableInit(), emuEngine::setConfig(), and emuEngine::setDefaultFilterStrength().

float emuConfig::filterFs
 

1.0 <= Fs

Definition at line 40 of file emucfg.h.

Referenced by emuEngine::filterTableInit(), emuEngine::setConfig(), and emuEngine::setDefaultFilterStrength().

float emuConfig::filterFt
 

Definition at line 42 of file emucfg.h.

Referenced by emuEngine::filterTableInit(), emuEngine::setConfig(), and emuEngine::setDefaultFilterStrength().

bool emuConfig::forceSongSpeed
 

true, false

Definition at line 47 of file emucfg.h.

Referenced by emuEngine::emuEngine(), main(), emuEngine::setConfig(), and sidEmuInitializeSongOld().

uword emuConfig::frequency
 

[frequency] = Hz, min=4000, max=48000

Definition at line 29 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayAppUi::HandleCommandL(), CSidPlayer::InitL(), InitMainL(), main(), emuEngine::setConfig(), sidEmu::sidEmuConfigure(), and sidEmu::sidEmuFillBuffer().

bool emuConfig::measuredVolume
 

true, false

Definition at line 37 of file emucfg.h.

Referenced by emuEngine::emuEngine(), emuEngine::setConfig(), and sidEmu::sidEmuConfigure().

int emuConfig::memoryMode
 

MPU_BANK_SWITCHING, MPU_TRANSPARENT_ROM,MPU_PLAYSID_ENVIRONMENT.

Definition at line 44 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayAppUi::HandleCommandL(), InitMainL(), main(), emuEngine::MPUreset(), and emuEngine::setConfig().

bool emuConfig::mos8580
 

true, false (just the waveforms)

Definition at line 36 of file emucfg.h.

Referenced by emuEngine::emuEngine(), emuEngine::setConfig(), and sidEmu::sidEmuConfigure().

int emuConfig::sampleFormat
 

see below, ``Sample encoding''

Definition at line 31 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayer::InitL(), InitMainL(), emuEngine::initMixerEngine(), main(), and emuEngine::setConfig().

int emuConfig::sidChips
 

--- unsupported ---

Definition at line 33 of file emucfg.h.

Referenced by emuEngine::emuEngine().

int emuConfig::volumeControl
 

see below, ``Volume control modes''

Definition at line 34 of file emucfg.h.

Referenced by emuEngine::emuEngine(), CSidPlayer::InitL(), InitMainL(), emuEngine::initMixerEngine(), main(), emuEngine::setConfig(), emuEngine::setDefaultVoiceVolumes(), emuEngine::setVoiceVolume(), and sidEmu::sidEmuFillBuffer().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 8 04:33:12 2005 for Esidplay by doxygen 1.3.3