Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi AviSaveOptions - Gewählten Avi Codec und dessen Einstellunge (https://www.delphipraxis.net/53704-avisaveoptions-gewaehlten-avi-codec-und-dessen-einstellunge.html)

johlke 21. Sep 2005 16:27


AviSaveOptions - Gewählten Avi Codec und dessen Einstellunge
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz