Hallo!
Mittels der Funktion "AviSaveOptions", welche die
DLL "AVIFIL32.DLL'" (VfW) bereitstellt, lässt sich ein Dialog anzeigen, welcher die installierten Codecs auflistet und die Einstellmöglichkeiten für den Codec anzeigen kann. Die Methodensignatur in C sieht wie folgt aus:
Code:
BOOL AVISaveOptions(
HWND hwnd,
UINT uiFlags,
int nStreams,
PAVISTREAM * ppavi,
LPAVICOMPRESSOPTIONS * plpOptions
);
(
http://msdn.microsoft.com/library/de...aveoptions.asp)
In Delphi gibt es eine Übersetzung in der VfW.pas:
Delphi-Quellcode:
function AVISaveOptions(
hwnd : HWND;
uiFlags : UINT;
nStreams : int;
var ppavi : PAVISTREAM;
var plpOptions : PAVICOMPRESSOPTIONS
): BOOL;
(
http://cvs.sourceforge.net/viewcvs.p....6&view=markup)
Hat jemand bereits diese Methode benutzt, um den Codec-Dialog anzuzeigen OHNE vorher explizit ein AVI-File anzugeben? Ich möchte diesen Dialog nämlich anzeigen und die Werte aus "plpOptions" serialisieren, um sie später bei einer Videokomprimierung zu verwenden.
Für Tipps und Code-Schnipsel wäre ich dankbar!
Grüße Lars