DirectShowSource

DirectShowSource(string filename, int "fps", bool "seek", bool "audio", bool "video")

DirectShowSource öffnet Dateien mittels DirectShow. Das ist das gleiche Multimedia-Wiedergabe-System, das auch der Windows Media Player verwendet. Daher können die meisten Formate gelesen werden, welche vom Media Player abgespielt werden, also WAV, AC3, DTS, MP3, MPEG, QuickTime, AVIs, welche von AVISource nicht unterstützt werden (Codecs, für die es nur DirectShow-Filter gibt), und GRF GraphEdit Filtergraphen.
Man sollte immer zuerst versuchen, die Datei mit AVISource zu öffnen.

Parameter:
filenameGibt den Dateinamen in Anführungsstrichen an.
fpsDirectShow Videodekoder müssen nicht die Framerate zurückgeben. Bei diesen Dekoder muss man mit fps die korrekte Framerate angeben.
seekMit diesem optionalen Parameter kann man bestimmten, ob man spulen kann (true) oder nicht (false. Standard ist true.
audioMit diesem optionalen Parameter kann man bestimmten, ob der Ton geladen werden soll (true) oder nicht (false. Standard ist true.
videoMit diesem optionalen Parameter kann man bestimmten, ob das Video geladen werden soll (true) oder nicht (false. Standard ist true.

Hinweise:

Beispiele:
DirectShowSource(video.asf,fps=15)Öffnet eine ASF Video mit einer Framerate von 15 fps

Changelog:
v2.53
  • Volle Tonunterstützung
  • Funktionierendes Spulen
  • Unterstützung von GraphEdit Filtergraphen
v2.07Es wurde der optionale Parameter seek=true/false hinzugefügt