Freigeben über


Benutzerdefinierte Datei- und Streamhandler

[Das feature, das dieser Seite zugeordnet ist, Benutzerdefinierte Datei- und Streamhandler, ist ein Legacyfeature. Sie wurde von der MediaStreamSource-Klasse abgelöst. Die MediaStreamSource-Klasse wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit die MediaStreamSource-Klasse anstelle von benutzerdefinierten Datei- und Streamhandlern verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Datei- und Streamhandler sind Treiber, die konsistente Schnittstellen zu einer Anwendung bereitstellen, die Multimediadaten steuert. Die im Betriebssystem enthaltenen Datei- und Streamhandler verwenden Video- und Waveform-Audiodaten, die in AVI- und Waveform-Audiodateien gespeichert sind.

Sie können Handler schreiben, damit Ihre Anwendung Multimediadaten aus einer anderen Quelle schreiben oder darauf zugreifen kann, z. B. eine Datei mit einem proprietären Format, eine AVI-Datei, die erweitert wurde, um zusätzliche Datenströme zu enthalten, oder einen Handler, der eigene Multimediadaten generiert. Wenn Sie über ein benutzerdefiniertes Dateiformat für AVI-Daten verfügen, das Sie mit den AVIFile-Funktionen und -Makros verwenden möchten, müssen Sie einen benutzerdefinierten Handler schreiben.