IMFByteStreamHandler-Schnittstelle (mfidl.h)

Erstellt eine Medienquelle aus einem Bytedatenstrom.

Vererbung

Die IMFByteStreamHandler-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFByteStreamHandler verfügt auch über folgende Membertypen:

Methoden

Die IMFByteStreamHandler-Schnittstelle verfügt über diese Methoden.

 
IMFByteStreamHandler::BeginCreateObject

Startet eine asynchrone Anforderung zum Erstellen einer Medienquelle aus einem Bytedatenstrom. (IMFByteStreamHandler.BeginCreateObject)
IMFByteStreamHandler::CancelObjectCreation

Bricht die aktuelle Anforderung ab, um eine Medienquelle zu erstellen.
IMFByteStreamHandler::EndCreateObject

Schließt eine asynchrone Anforderung zum Erstellen einer Medienquelle ab.
IMFByteStreamHandler::GetMaxNumberOfBytesRequiredForResolution

Ruft die maximale Anzahl von Bytes ab, die zum Erstellen der Medienquelle erforderlich sind, oder bestimmt, dass der Bytestreamhandler diesen Datenstrom nicht analysieren kann.

Hinweise

Anwendungen verwenden diese Schnittstelle nicht direkt. Diese Schnittstelle wird von Bytestreamhandlern verfügbar gemacht, die vom Quelllöser verwendet werden. Wenn der Bytestreamhandler einen Bytedatenstrom erhält, analysiert er den Datenstrom und erstellt eine Medienquelle. Bytestreamhandler werden nach Dateinamenerweiterung oder MIME-Typ registriert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Schnittstellen

Schemahandler und Byte-Stream Handler