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