Lade...
 

CX_MULTIMEDIA_STREAM::RegisterNotify

CX_MULTIMEDIA_STREAM::RegisterNotify

Beschreibung:

Diese Funktion meldet eine Audio/Video-Datei bei der Windowoberfläche an irgendein

Windowobjekt (CX_VIDEO wird abgespielt in

eigenem Fenster) an.

Code-Beispiel:

Module(X)
[
    Var(video, wave)
]
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)
    ]
    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, "Video")
}

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top  CX_VIDEO oder CX_WAVE  Audio/Video-Datei
  Top-1  OBJECT Windowobjekt
Stack(OUT) Top  -   -
Funktionsaufruf: Call(RegisterNotify)