Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |