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 eine instance des Senkenschreibers oder des Quelllesers.
Vererbung
Die IMFReadWriteClassFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFReadWriteClassFactory verfügt auch über folgende Membertypen:
Methoden
Die IMFReadWriteClassFactory-Schnittstelle verfügt über diese Methoden.
|
IMFReadWriteClassFactory::CreateInstanceFromObject Erstellt eine instance des Senkenschreibers oder Quelllesers, wenn ein IUnknown-Zeiger vorhanden ist. |
|
IMFReadWriteClassFactory::CreateInstanceFromURL Erstellt eine instance des Senkenschreibers oder Quelllesers unter Angabe einer URL. |
Hinweise
Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie die Funktion CoCreateInstance auf. Die CLSID ist CLSID_MFReadWriteClassFactory. Rufen Sie die MFStartup-Funktion auf, bevor Sie die -Schnittstelle verwenden.
Alternativ zur Verwendung dieser Schnittstelle können Sie eine der folgenden Funktionen aufrufen:
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
Diese Schnittstelle 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 |