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.
Erstellt den Quellleser aus einem Bytedatenstrom.
Syntax
HRESULT MFCreateSourceReaderFromByteStream(
[in] IMFByteStream *pByteStream,
[in] IMFAttributes *pAttributes,
[out] IMFSourceReader **ppSourceReader
);
Parameter
[in] pByteStream
Ein Zeiger auf die IMFByteStream-Schnittstelle eines Bytestreams. Dieser Bytedatenstrom stellt die Quelldaten für den Quellleser bereit.
[in] pAttributes
Zeiger auf die IMFAttributes-Schnittstelle . Sie können diesen Parameter verwenden, um den Quellleser zu konfigurieren. Weitere Informationen finden Sie unter Quellleseattribute. Dieser Parameter kann NULL sein.
[out] ppSourceReader
Empfängt einen Zeiger auf die IMFSourceReader-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Rufen Sie CoInitialize(Ex) und MFStartup auf , bevor Sie diese Funktion aufrufen.
Intern ruft der Quellleser die IMFSourceResolver::CreateObjectFromByteStream-Methode auf, um eine Medienquelle aus dem Bytedatenstrom zu erstellen. Daher muss ein Bytestreamhandler für den Bytedatenstrom registriert werden. Weitere Informationen zu Bytestreamhandlern finden Sie unter Schemahandler und Byte-Stream Handler.
Diese Funktion ist unter Windows Vista verfügbar, wenn das Plattformupdate-Supplement für Windows Vista installiert ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Ergänzung zu Windows 7, Windows Vista und Plattformupdates für Windows Vista [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mfreadwrite.h |
| Bibliothek | Mfreadwrite.lib |
| DLL | Mfreadwrite.dll |