Schnittstelle IExportedApi

Alle Superschnittstellen:
ICompileTime
Alle bekannten Implementierungsklassen:
ExportedApi

public interface IExportedApi extends ICompileTime
Exports to JavaScript.
  • Methodendetails

    • open

      void open(byte[] sidContents, String sidContentsName, int song, int nthFrame, boolean addSidListener, byte[] cartContents, String cartContentsName, String command, double songLength)
    • clock

      void clock()
    • defaultPlayLength

      void defaultPlayLength(double defaultPlayLength)
    • loop

      void loop(boolean loop)
    • single

      void single(boolean single)
    • palEmulationEnable

      void palEmulationEnable(boolean palEmulationEnable)
    • turboTape

      void turboTape(boolean turboTape)
    • fade

      void fade(double fadeInTime, double fadeOutTime)
    • samplingRate

      void samplingRate(SamplingRate samplingRate)
    • sampling

      void sampling(SamplingMethod sampling)
    • volumeLevels

      void volumeLevels(float mainVolume, float secondVolume, float thirdVolume, float mainBalance, float secondBalance, float thirdBalance, int mainDelay, int secondDelay, int thirdDelay)
    • bufferSize

      void bufferSize(int bufferSize)
    • audioBufferSize

      void audioBufferSize(int audioBufferSize)
    • delay

      void delay(boolean delayBypass, int delay, int delayWetLevel, int delayDryLevel, int delayFeedbackLevel)
    • reverb

      void reverb(boolean reverbBypass, float reverbComb1Delay, float reverbComb2Delay, float reverbComb3Delay, float reverbComb4Delay, float reverbAllPass1Delay, float reverbAllPass2Delay, float reverbSustainDelay, float reverbDryWetMix)
    • engine

      void engine(Engine engine)
    • defaultEmulation

      void defaultEmulation(Emulation emulation)
    • userEmulation

      void userEmulation(Emulation userEmulation, Emulation stereoEmulation, Emulation thirdEmulation)
    • defaultClockSpeed

      void defaultClockSpeed(CPUClock defaultClockSpeed)
    • userClockSpeed

      void userClockSpeed(CPUClock userClockSpeed)
    • defaultChipModel

      void defaultChipModel(ChipModel chipModel)
    • userChipModel

      void userChipModel(ChipModel userSidModel, ChipModel stereoSidModel, ChipModel thirdSIDModel)
    • hardSidMapping

      String hardSidMapping(int chipCount, int hardsid6581, int hardsid8580)
    • exSidMapping

      String exSidMapping()
    • sidBlasterMapping

      String sidBlasterMapping()
    • usbSidMapping

      String usbSidMapping()
    • filterEnable

      void filterEnable(int sidNum, boolean filterEnable)
    • filterName

      void filterName(Emulation emulation, ChipModel chipModel, int sidNum, String filterName)
    • digiBoosted8580

      void digiBoosted8580(boolean boost)
    • stereo

      void stereo(StereoMode stereoMode, int dualSidBase, int thirdSIDBase, boolean fakeStereo, SidReads sidToRead)
    • mute

      void mute(int sidNum, int voice, boolean value)
    • detectPSID64ChipModel

      void detectPSID64ChipModel(boolean detectPSID64ChipModel)
    • turnDriveOn

      void turnDriveOn(boolean driveOn)
    • parallelCable

      void parallelCable(boolean parallelCable)
    • jiffyDosInstalled

      void jiffyDosInstalled(boolean jiffyDosInstalled)
    • ramExpansion

      void ramExpansion(boolean ramExpansion0, boolean ramExpansion1, boolean ramExpansion2, boolean ramExpansion3, boolean ramExpansion4)
    • floppyType

      void floppyType(FloppyType floppyType)
    • printerOn

      void printerOn(boolean printerOn)
    • whatsSID

      void whatsSID(boolean enable, int captureTime, int matchStartTime, int matchRetryTime, float minimumRelativeConfidence)
    • typeInCommand

      void typeInCommand(String multiLineCommand)
    • typeKey

      void typeKey(KeyTableEntry keyTableEntry)
    • pressKey

      void pressKey(KeyTableEntry keyTableEntry)
    • releaseKey

      void releaseKey(KeyTableEntry keyTableEntry)
    • joystick

      void joystick(int number, int value)
    • fastForward

      void fastForward()
    • normalSpeed

      void normalSpeed()
    • tuneInfo

      String tuneInfo()
    • playList

      String playList()
    • status

      String status()
    • insertDisk

      void insertDisk(byte[] diskContents, String diskContentsName)
    • ejectDisk

      void ejectDisk()
    • insertTape

      void insertTape(byte[] tapeContents, String tapeContentsName)
    • ejectTape

      void ejectTape()
    • controlDatasette

      void controlDatasette(Datasette.Control control)
    • insertREUfile

      void insertREUfile(byte[] cartContents, String cartContentsName)
    • insertREU

      void insertREU(int sizeKb)
    • freezeCartridge

      void freezeCartridge()
    • delaySidBlaster

      void delaySidBlaster(int cycles)