Lade...
 

CX_WAVE - Wave

CX_WAVE

Klassenhierarchie
Beschreibung:

Mit dieser Klasse werden die Audio-Dateien im verschiedenen Dateiformaten

(.wav .mp3 .au)

verwaltet. 

Code-Beispiel:

Module(X)
[
    Var(wave)
]
Window(win, 23, 23, 900, 120, "Video")
{
  Menu
  {
  Item(PlayAudio)
  [
    SELECT: CreateTransObject(CX_WAVE) -> wave,

            "C:\\WINNT\\Media\\Windows NT-Anmeldeklang.wav" wave Call(Open)
            Widget(win, g) wave Call(RegisterNotify)
            wave Call(Play)
  ] 
  }
Group(g, 10, 10, 800, 80, "test")

}

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
Open (STRING) Öffnen einer Datei
Play Abspielen einer Datei
Position INTEGER liefert die aktuelle Position des Datei-Zeigers  
RegisterNotify (OBJECT) Datei bei der Windowoberfläche anmelden
SetVolume (INTEGER) Lautstärke einstellen
Stop Abspielen einer Datei beenden
ToEnd Datei-Zeiger am Ende positionieren
ToPosition (INTEGER) Datei-Zeiger am eine bestimmte Position bringen
ToStart Datei-Zeiger am Anfang positionieren

* MA = Member-Access-Funktion

Verwendung in AppsWH
Modul Kurzbeschreibung