Freigeben über


Benutzerdefinierte Datei- und Streamhandler

[Das feature, das dieser Seite zugeordnet ist, benutzerdefinierte Datei- und Streamhandler, ist ein Legacyfeature. Es wurde von MediaStreamSource-Klasseersetzt. MediaStreamSource-Klasse wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, MediaStreamSource-Klasse anstelle benutzerdefinierten Datei- und Streamhandlerszu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben 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 audio-video interleaved (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 Makrosverwenden möchten, müssen Sie einen benutzerdefinierten Handler schreiben.