Freigeben über


ICDecompressOpen-Makro (vfw.h)

Das ICDecompressOpen-Makro öffnet einen Dekomprimierungsschalter, der mit den angegebenen Formaten kompatibel ist.

Syntax

void ICDecompressOpen(
   fccType,
   fccHandler,
   lpbiIn,
   lpbiOut
);

Parameter

fccType

Vierzeichencode, der den Typ des zu öffnenden Kompressors angibt. Für Videostreams ist der Wert dieses Parameters "VIDC" oder ICTYPE_VIDEO.

fccHandler

Vierzeichencode, der den bevorzugten zu verwendenden Streamhandler angibt. In der Regel werden diese Informationen im Streamheader in einer AVI-Datei gespeichert.

lpbiIn

Zeiger auf eine Struktur, die das Eingabeformat definiert. Ein Dekomprimierungshandle wird nur zurückgegeben, wenn dieses Format dekomprimiert werden kann. Für Bitmaps verweist dieser Parameter auf eine BITMAPINFOHEADER-Struktur.

lpbiOut

Zeiger auf eine Struktur, die ein optionales Dekomprimierungsformat definiert. Sie können auch null angeben, um das dem Eingabeformat zugeordnete Standardausgabeformat zu verwenden.

Wenn dieser Parameter nichtzero ist, wird ein Kompressorhandle nur zurückgegeben, wenn dieses Ausgabeformat erstellt werden kann. Für Bitmaps verweist dieser Parameter auf eine BITMAPINFOHEADER-Struktur.

Rückgabewert

Keine

Bemerkungen

Das ICDecompressOpen-Makro ist wie folgt definiert:


#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \ 
    ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS); 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vfw.h

Weitere Informationen

Videokomprimierungsmakros

Videokomprimierungs-Manager