CX_WAVE
Klassenhierarchie
-
CX_CLASS
- CX_MULTIMEDIA_STREAM
- CX_WAVE
- CX_MULTIMEDIA_STREAM
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")
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
Modul | Kurzbeschreibung |
---|---|