123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- /**
- Note:
- This file is a relict of Winamp3/Wasabi.Player.
- I have tested it and it seems not to work :(
- If anyone get's this one to work lemme know: [email protected]
- **/
- extern class @{F857BECA-8E19-41f1-973E-097E39649F03}@ Object _predecl CoreAdmin;
- extern class @{2825A91B-D488-4245-AAF1-7059CF88437B}@ Object &Core;
- extern Core CoreAdmin.getNamedCore(String name);
- extern Core CoreAdmin.newNamedCore(String name);
- extern Int CoreAdmin.freeCore(Core name);
- extern Int CoreAdmin.freeCoreByName(String name);
- extern Core.playFile(String filename);
- extern Core.stop();
- extern Core.setVolume(Int volume);
- extern Core.getStatus();
- // I love keyboard macros.
- extern Int Core.onStarted();
- extern Int Core.onStopped();
- extern Int Core.onPaused();
- extern Int Core.onUnpaused();
- extern Int Core.onSeeked(Int newpos);
- extern Int Core.onVolumeChange(Int newvol);
- extern Int Core.onPanChange(Int newpan);
- extern Int Core.onEQStatusChange(Int newval);
- extern Int Core.onEQPreampChange(Int newval);
- extern Int Core.onEQBandChange(Int band, Int newval);
- extern Int Core.onEQAutoChange(Int newval);
- extern Int Core.onCoreStatusMsg(String msgtext);
- extern Int Core.onWarningMsg(String msgtext);
- extern Int Core.onErrorMsg(String msgtext);
- extern Int Core.onTitleChange(String newtitle);
- extern Int Core.onTitle2Change(String newtitle2);
- extern Int Core.onInfoChange(String info);
- extern Int Core.onUrlChange(String url);
- extern Int Core.onLengthChange(Int newlength);
- extern Int Core.onNextFile();
- extern Int Core.onNeedNextFile(Int fileid);
- extern Int Core.onSetNextFile(String playstring);
- extern Int Core.onErrorOccured(Int severity, String errortext);
- extern Int Core.onAbortCurrentSong();
- extern Int Core.onEndOfDecode();
- extern Int Core.onFileComplete(String playstring);
- extern Int Core.onConvertersChainRebuilt();
- extern Int Core.onMediaFamilyChange(String newfamily);
- extern Int Core.setNextFile(String pstr);
- extern Int Core.getStatus();
- extern String Core.getCurrent();
- extern Int Core.getCurPlaybackNumber();
- extern Int Core.getNumTracks();
- extern Int Core.getPosition();
- extern Int Core.getWritePosition();
- extern Int Core.setPosition(Int ms);
- extern Int Core.getLength();
- extern Int Core.getVolume();
- extern Core.setVolume(Int vol);
- extern Int Core.getPan();
- extern Core.setPan(Int bal);
- extern Core.setMute(Int mute);
- extern Int Core.getMute();
- extern Int Core.getLeftVuMeter();
- extern Int Core.getRightVuMeter();
- extern Core.userButton(Int ubutton);
- extern Int Core.getEqStatus();
- extern Core.setEqStatus(Int enable);
- extern Int Core.getEqPreamp();
- extern Core.setEqPreamp(Int pre);
- extern Int Core.getEqBand(Int band);
- extern Core.setEqBand(Int band, Int val);
- extern Int Core.getEqAuto();
- extern Core.setEqAuto(Int enable);
- extern Core.setCustomMsg(String msgtext);
- extern Core.setPriority(Int priority);
- extern Int Core.getPriority();
- extern Core.rebuildConvertersChain();
|