Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature Videokomprimierungs-Managerist ein Legacyfeature. Microsoft empfiehlt dringend, dieses Feature nicht zu verwenden.]
Ihre Anwendung kann die ICSeqCompressFrame-, ICSeqCompressFrameStartund ICSeqCompressFrameEnd Funktionen verwenden, um eine Folge von Frames zu komprimieren. Diese Funktionen verwenden die in der COMPVARS Struktur gespeicherten Daten. Anwendungen verwenden die ICCompressorChoose--Funktion, damit der Benutzer einen Kompressor auswählen, öffnen und die Komprimierungsparameter in der COMPVARS- Struktur festlegen kann; Anwendungen können die Parameter in der Struktur jedoch manuell festlegen.
Bevor eine Anwendung mit der Komprimierung einer Folge von Frames beginnen kann, muss sie ICSeqCompressFrameStart- verwenden, um die erforderlichen Ressourcen zuzuweisen. Nachdem die Ressourcen zugeordnet wurden, kann die Anwendung ICSeqCompressFrame- verwenden, um jeden Frame einzeln zu komprimieren. Die beim Komprimieren der Sequenz verwendete Framerate und Keyframefrequenz werden in Membern der COMPVARS Struktur angegeben. Der Rückgabewert für ICSeqCompressFrame verweist auf die komprimierten Daten.
Wenn eine Anwendung die Komprimierung einer Sequenz abgeschlossen hat, kann sie ICSeqCompressFrameEnd- verwenden, um Systemressourcen freizugeben, die für ICSeqCompressFrameStartzugeordnet sind. Um die für die COMPVARS Struktur zugeordneten Ressourcen freizugeben, kann die Anwendung die ICCompressorFree-Funktion verwenden.