Lade...
 

CX_VIDEO - Video

CX_VIDEO

Klassenhierarchie
Beschreibung:

Mit dieser Klasse werden die Video-Dateien im verschiedenen Dateiformaten

(.mpg .mpeg .avi)

verwaltet. 

Code-Beispiel:

Module(X)
[
    Var(video)
]
Window(win, 23, 23, 900, 120, "Video")
{
  Menu
  {
    Item(PlayVideo)
    [
        SELECT: CreateTransObject(CX_VIDEO) -> video,

        "d:\\ClassiX\\Bmp\\about.avi" video Call(Open)
        Widget(win, g) video Call(RegisterWindow)
        video Call(Play)
    ]
  }
Group(g, 10, 10, 800, 80, "Video")

}

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
Play Abspielen einer Datei
RegisterWindow (OBJECT) Datei an ein Widget anmelden (abgespielt wird in übergebenen Widget- Objekt)
SetRepeating (INTEGER) Datei wiederholend abspielen
SetStretching (INTEGER) Fenster ausdehnen (nur wen die Datei mit RegisterNotify angemeldet wurde
Open (STRING) Öffnen einer Datei
Position INTEGER liefert die aktuelle Position des Datei-Zeigers  
RegisterNotify (OBJECT) Datei an irgendein Widget anmelden (abgespielt wird in eigenem Fenster)
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