Freigeben über


ICInstall-Funktion (vfw.h)

Die ICInstall-Funktion installiert einen neuen Kompressor oder Dekomprimierungsschalter.

Syntax

BOOL VFWAPI ICInstall(
  DWORD  fccType,
  DWORD  fccHandler,
  LPARAM lParam,
  LPSTR  szDesc,
  UINT   wFlags
);

Parameter

fccType

Vierstelligen Code, der den Typ der Daten angibt, die vom Kompressor oder Dekomprimierungsschalter verwendet werden. Geben Sie "VIDC" für einen Videokompressor oder -dekomprimieren an.

fccHandler

Vierstelligen Code, der einen bestimmten Kompressor oder Dekomprimierungscode identifiziert.

lParam

Zeiger auf eine NULL-endende Zeichenfolge, die den Namen des Kompressors oder Dekomprimierungsschalters oder die Adresse einer Funktion enthält, die für die Komprimierung oder Dekomprimierung verwendet wird. Der Inhalt dieses Parameters wird durch die für wFlags festgelegten Flags definiert.

szDesc

Reserviert; nicht verwenden.

wFlags

Flags, die den Inhalt von lParam definieren. Die folgenden Werte werden definiert.

Wert Bedeutung
ICINSTALL_DRIVER Der lParam-Parameter enthält die Adresse einer null-endenden Zeichenfolge, die den zu installierenden Kompressor benennt.
ICINSTALL_FUNCTION Der lParam-Parameter enthält die Adresse einer Kompressorfunktion. Diese Funktion sollte wie die DriverProc-Einstiegspunktfunktion strukturiert sein, die von Kompressoren verwendet wird.

Rückgabewert

Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.

Hinweise

Anwendungen müssen vor der Verwendung einen installierten Kompressor oder Dekomprimierungsschalter öffnen.

Wenn Ihre Anwendung eine Funktion als Kompressor oder Dekomprimierung installiert, sollte sie die Funktion mit der ICRemove-Funktion entfernen, bevor sie beendet wird. Dadurch wird verhindert, dass andere Anwendungen versuchen, auf die Funktion zuzugreifen, wenn sie nicht verfügbar ist.

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
Bibliothek Vfw32.lib
DLL Msvfw32.dll

Weitere Informationen

Videokomprimierungsfunktionen

Videokomprimierungs-Manager