IMFReadWriteClassFactory-Schnittstelle (mfreadwrite.h)
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 |