Freigeben über


ICDecompressOpen-Makro (vfw.h)

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

Syntax

HIC ICDecompressOpen(
    DWORD fccType,
    DWORD fccHandler,
    LPBITMAPINFOHEADER lpbiIn,
    LPBITMAPINFOHEADER lpbiOut
);

Die Parameter

fccType

Vierstelligen Code, der den Typ des zu öffnenden Kompressors angibt. Für Videodatenströme lautet der Wert dieses Parameters "VIDC" oder ICTYPE_VIDEO.

fccHandler

Vierstelligen Code, der den bevorzugten zu verwendenden Datenstromhandler angibt. In der Regel werden diese Informationen im Datenstromheader in einer AVI-Datei gespeichert.

lpbiIn

Zeiger auf eine Struktur, die das Eingabeformat definiert. Ein Dekomprimierungshandle wird nicht zurückgegeben, es sei denn, es kann dieses Format dekomprimieren. Bei Bitmaps bezieht sich 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 nicht null ist, wird kein Kompressorziehpunkt zurückgegeben, es sei denn, er kann dieses Ausgabeformat erstellen. Bei Bitmaps bezieht sich dieser Parameter auf eine BITMAPINFOHEADER-Struktur.

Rückgabewert

Typ: HIC

Gibt ein Handle eines Dekompressors zurück, wenn dies erfolgreich oder null ist.

Bemerkungen

Das ICDecompressOpen-Makro wird wie folgt definiert:


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

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift vfw.h

Siehe auch

Videokomprimierungsmakros

Videokomprimierungs-Manager