DDK - Balíček pro tvorbu designu Pulse MP >  Příkazy Pulse MP a OVE Obsah    Index   Předcházející   Následující
 
   

Příkazy Pulse MP a OVE

Příkazy a dataliasy pro Pulse MP design.


Příkazy Pulse MP

Pulse MP player se ovládá pomocí příkazů, které posílají vizuální objekty. Při definici vizuálního objektu v designu uvedete u vlastnosti (Property) cmd příkaz, který chcete, aby Pulse MP provedlo.

Pulse MP rozděluje příkazy na 2 druhy. Na příkazy, které se týkají samotného přehrávače (pulse.cmd.?) a na příkazy, které se posílají playeru přehrávajícímu soubor. Pokud nebudete psát design, který podporuje přehrávání více souborů najednou, používáte příkaz pro player: pulse.plr1.cmd.???, v opačném případě nahradíte N v pulse.plrN číslem (1 - 4) playeru, kterému chcete příkaz poslat.

Pulse příkazy:

pulse.cmd.setup - Zobrazí dialog se stromečkem komponent.
pulse.cmd.setup.comp(id) - Zobrazí dialog nastavení komponenty ID.
pulse.cmd.setup.main - Zobrazí dialog s nastavením Pulse MP.
pulse.cmd.database.show(par) -
pulse.cmd.playlayers(par) - Pokud par=1 zobrazí se databázový dialog, pokud par=0 zavře se databázový dialog.
pulse.cmd.visuals.select(id) - Nastaví externí vizuální komponentu.
pulse.cmd.visuals.active(par) - Aktivuje externí vizuální komponentu.
pulse.cmd.visuals.enable(par) - Povolí externí vizuální komponentu.

Player příkazy:

pulse.plrN.cmd.play - Začne přehrávání dříve nahraného soubor, jinak se zobrazí dialog pro nahrání souboru.
pulse.plrN.cmd.stop - Zastaví přehrávání souboru.
pulse.plrN.cmd.pause - Pozastaví přehrávání souboru a pamatuje si aktuální pozici.
pulse.plrN.cmd.fxN.effect(id) - Vybere komponentu efektu ID.
pulse.plrN.cmd.fxN.ctrl(index) - Vybere ovládací prvek efektu.
pulse.plrN.cmd.fxN.enable(par) - Povolí efekt.
pulse.plrN.cmd.playlist.next - Přeskočí na další položku v playlistu.
pulse.plrN.cmd.playlist.prev - Přeskočí na předchozí položku v playlistu.
pulse.plrN.cmd.playlist.removeandnext - Vymaže z playlistu aktuální položku a přeskočí na další položku v playlistu.
pulse.plrN.cmd.playlist.shuffle(par) - Provede shuffle playlistu pokud par=1.
pulse.plrN.cmd.playlist.shuffle.clear -
pulse.plrN.cmd.playlist.repeat(par) - Zapne opakování playlistu.
pulse.plrN.cmd.playlist.show(par) - Zobrazí dialog playlistu.
pulse.plrN.cmd.filebrowser.show(par) - Zobrazí dialog pro výběr souboru.
pulse.plrN.cmd.subsong(index) -
pulse.plrN.cmd.subsong.prev - Přeskočí na předchozí podskladbu.
pulse.plrN.cmd.subsong.next - Přeskočí na další podskladbu.
pulse.plrN.cmd.player(cmd) - Pošle příkaz cmd playeru.
pulse.plrN.cmd.time.remaining - Přepne na zobrazování zbývajícího času skladby.
pulse.plrN.cmd.finished - Pošle příkaz playeru, když skončí přehrávání skladby.
pulse.plrN.cmd.loaddone - Pošle příkaz playeru, když skončí nahrávání skladby.
pulse.plrN.cmd.about - Zobrazí informační dialog o playeru.
pulse.plrN.cmd.rewind - Přesune se na pozici zpět ve skladbě.
pulse.plrN.cmd.forward - Přesune se na pozici dál ve skladbě.
pulse.plrN.cmd.info - Zobrazí informace o skladbě.
pulse.plrN.cmd.unionseek(union_index) - Posune pozici ve skladbě.
pulse.plrN.cmd.mix.[hw/sw].vol(type) - type: number, "up/left" "down/right" "min" "max" "mid" nastaví hlasitost.
pulse.plrN.cmd.mix.[hw/sw].bal(type) - Nastaví vyváženost signálu mezi reproduktory.
pulse.plrN.cmd.mix.[hw/sw].pan(type) - Nastaví pozici signálu v ose X v prostoru.
pulse.plrN.cmd.mix.[hw/sw].panY(type) - Nastaví pozici signálu v ose Y v prostoru.
pulse.plrN.cmd.mix.[hw/sw].panZ(type) - Nastaví pozici signálu v ose Z v prostoru.
pulse.plrN.cmd.mix.[hw/sw].sep(type) - Nastaví full stereo separation u modulu.
pulse.plrN.cmd.repeat(par) - Nastaví opakování skladby.
pulse.plrN.cmd.chans.max.clear - Nastaví maximální počet kanálů pro mixování skladby.


Menu příkazy Pulse MP

Pokud chcete vytvořit vlastní menu, pak tato sekce popisuje seznam příkazů, kterými se Pulse MP ovládá pomocí menu.

Pulse MP menu příkazy:

pulse.menu.setup.devices - Zobrazí menu zařízení.
pulse.menu.setup.visuals - Zobrazí menu vizuál.
pulse.menu.setup.players - Zobrazí menu playerů.
pulse.menu.setup.tools.runtime - Zobrazí menu runtime nástrojů.
pulse.menu.setup.tools.entering - Zobrazí menu vstupních nástrojů.
pulse.menu.setup.ove - Zobrazí menu OVE.
pulse.menu.visuals.select - Vybere vizuální komponentu.
pulse.menu.visuals.active - Aktivuje vizuální komponentu.
pulse.menu.visuals.enabled - Povolí vizuální komponentu.

Player menu příkazy:

pulse.plrN.menu.active.player - Vloží do menu aktivního playeru.
pulse.plrN.menu.active.device - Vloží do menu aktivní zařízení.
pulse.plrN.menu.subsong.list - Vloží do menu submenu s podskladbami.
pulse.plrN.menu.repeat - Vloží do menu položku Repeat.
pulse.plrN.menu.fxN - Vloží do menu položku Efecct.
pulse.plrN.menu.fxN.cc - Vloží do menu položku konfigurace efektu.
pulse.plrN.menu.fxN.enabled - Vloží do menu položku povolení efektu číslo N.
pulse.plrN.menu.song.loop - Vloží do menu položku opakování přehrávání.
pulse.plrN.menu.song.playing - Vloží do menu položku přehrávání souboru.
pulse.plrN.menu.playlist.repeat - Vloží do menu položku opakování playlistu.
pulse.plrN.menu.playlist.shuffle - Vloží do menu položku playlist shuffle.
pulse.plrN.menu.time.elapsed - Vloží do menu položku uplynulý čas.
pulse.plrN.menu.unionseek.types - Vloží do menu položky seek.


Dataliasy Pulse MP

Aby váš design dokázal zobrazit informace o přehrávané skladbě, Pulse MPposkytuje následují datalisy. Tyto dataliasy nadefinujete ve vizuálních objektech v položce data a Pulse MP předá OVE odpovídající hodnotu, která se použije při zobrazení vizuálních objektů. Případně pokud změníte vizuální objekt, tato hodnota se promítne do nastavení Pulse MP. Například pozice seek baru pro posouvání pozice skladby.

Pulse dataliasy:

pulse.data.bool.database.visible - Indikuje, zda je aktivní databázový editor.

Player dataliasy:

pulse.plrN.data.order.max - Maximální pořadí paternu u modulů.
pulse.plrN.data.order.act - Aktuální patern u modulů.
pulse.plrN.data.row.act - Aktuální řádek v paternu.
pulse.plrN.data.row.max - Celkový počet řádků v paternu.
pulse.plrN.data.chans.max - Maximální počet kanálů.
pulse.plrN.data.chans.act - Aktuální kanál.
pulse.plrN.data.time.min - Aktuální pozice přehrávání minuty.
pulse.plrN.data.time.sec - Aktuální pozice přehrávání sekundy.
pulse.plrN.data.seek - Absolutní pozice přehrávání souboru.
pulse.plrN.data.unionseek - Pozice seek baru.
pulse.plrN.data.playlist.pos - Pozice položky v playlistu.
pulse.plrN.data.playlist.count - Počet položek v playlistu.
pulse.plrN.data.subsong.act - Aktuální podskladba.
pulse.plrN.data.subsong.max - Celkový počet podskladeb.
pulse.plrN.data.fxN.ctrl - Hodnota ovládácího prvku efektu.
pulse.plrN.data.mix.vol - Hlasitost mixéru.
pulse.plrN.data.mix.bal - Vyváženost mixéru.
pulse.plrN.data.mix.pan - Pozice mixéru.
pulse.plrN.data.mix.sep - Nastavení separace mixéru.
pulse.plrN.data.mix.hw.vol - HW hlasitost.
pulse.plrN.data.mix.hw.bal - HW vyváženost signálu.
pulse.plrN.data.mix.hw.pan - HW pozice signálu.
pulse.plrN.data.mix.hw.sep - HW nastavení separeace signálu.
pulse.plrN.data.mix.sw.vol - Softwarová hlasitost.
pulse.plrN.data.mix.sw.bal - Softwarová vyváženost signálu.
pulse.plrN.data.mix.sw.pan - Softwarová pozice signálu.
pulse.plrN.data.mix.sw.pany - Softwarová pozice signálu.
pulse.plrN.data.mix.sw.panz - Softwarová pozice signálu.
pulse.plrN.data.mix.sw.sep - Softwarové nastavení separace signálu.
pulse.plrN.data.hw.chans - Počet HW kanálů.
pulse.plrN.data.hw.bits - Výstupní kvalita.
pulse.plrN.data.hw.freq - Výstupní frekvence.
pulse.plrN.data.txt.file83 - Jméno souboru v DOS formátu.
pulse.plrN.data.txt.file - Jméno souboru.
pulse.plrN.data.txt.filefull - Jméno souboru s plnou cestou.
pulse.plrN.data.txt.name - Jméno skladby.
pulse.plrN.data.txt.general - Všeobecné informace.
pulse.plrN.data.txt.subname - Jméno podskladeb.
pulse.plrN.data.txt.author - Jméno autora souboru.
pulse.plrN.data.txt.type - Typ souboru.
pulse.plrN.data.txt.origin - Program, který soubor vytvořil.
pulse.plrN.data.txt.copyright - Autorská práva souboru.
pulse.plrN.data.txt.message - Zpráva.
pulse.plrN.data.txt.fxN.name - Jméno efektu.
pulse.plrN.data.txt.fxN.ctrl.name - Jméno ovládacího prvku efektu.
pulse.plrN.data.bool.hw.stereo - Indikuje, zda je nastavený stereo výstup.
pulse.plrN.data.bool.hw.16bit - Indikuje, zda je nastavená 16 bitová kvalita výstupu.
pulse.plrN.data.bool.hw.qualitymix -Indikuje, zda je nastaveno kvalitní mixování.
pulse.plrN.data.bool.hw.surround - Indikuje, zda je nastavený surround výstup.
pulse.plrN.data.bool.hw.interpolation - Indikuje, zda je interpolace signálu.
pulse.plrN.data.bool.repeat - Indikuje, zda je nastaveno opakování skladby.
pulse.plrN.data.bool.playlist.repeat - Indikuje, zda je nastaveno opakování playlistu.
pulse.plrN.data.bool.playlist.shuffle - Indikuje, zda je nastaveno shuffle playlistu.
pulse.plrN.data.bool.playlist.visible - Indikuje, zda je okno playlistu aktivní.
pulse.plrN.data.bool.playlist.playing - Indikuje, zda se playlist přehrává.
pulse.plrN.data.bool.playing - Indikuje, zda se přehrává soubor.
pulse.plrN.data.bool.loading - Indikuje, zda se nahrává soubor.
pulse.plrN.data.bool.pausing - Indikuje, zda je pozastaveno přehrávání souboru.
pulse.plrN.data.bool.time.remaining - Indikuje, zda je zobrazován zbývající čas.
pulse.plrN.data.bool.visuals.active - Indikuje, zda je aktivovaná vizuální komponenta.
pulse.plrN.data.bool.visuals.enable -Indikuje, zda je povolená vizuální komponenta.
pulse.plrN.data.bool.fxN.enable - Indikuje, zda je povolený efekt.
pulse.plrN.data.bool.filebrowser.visible - Indikuje, zda je zobrazen dialog pro nahrátí souborů.


Ostatní příkazy

Design také může volat příkazy OVE, například na ukončení aplikace vytvoření menu, zvolení aktivní hladiny atd.

ove.cmd.close - Zavři okno.
ove.cmd.layers(layr_cmd) - Aktivuj/deaktivuj hladinu designu.
ove.cmd.moving - Změn pozici okna.
ove.cmd.sizing - Změn rozměr okna.
ove.cmd.ontop(state) - Nastav stav vždy navrchu.
ove.cmd.restore - Obnov okno. Pokud je minimalizované, objeví se znovu.
ove.cmd.minimize - Minimalizuj okno.
ove.cmd.scheme(name_or_id) - Změn schéma z aktuálního designu.
ove.cmd.scheme.next - Změn na další schéma v designu.
ove.cmd.scheme.prev - Změn na předchozí schéma v designu.
ove.cmd.design(name_or_id) - Změn design.
ove.cmd.menu(alias) - Zobraz menu.
ove.cmd.taskbar(state) - Zobraz nebo skryj položku aplikace na panelu úloh.
ove.menu.ontop - Vloží do menu položku Vždy navrchu.
ove.menu.designs - Vloží do položku menu submenu design.
ove.menu.design(des,[scheme]) - Vloži do menu položku design a scheme.

  Nahoru
 
DDK - Balíček pro tvorbu designu Pulse MP >  Příkazy Pulse MP a OVE Obsah    Index   Předcházející   Následující