Freigeben über


IMFSourceReaderCallback-Schnittstelle (mfreadwrite.h)

Rückrufschnittstelle für den Microsoft Media Foundation-Quellleser.

Vererbung

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

Methoden

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

 
IMFSourceReaderCallback::OnEvent

Wird aufgerufen, wenn der Quellleser bestimmte Ereignisse von der Medienquelle empfängt.
IMFSourceReaderCallback::OnFlush

Wird aufgerufen, wenn die IMFSourceReader::Flush-Methode abgeschlossen ist.
IMFSourceReaderCallback::OnReadSample

Wird aufgerufen, wenn die IMFSourceReader::ReadSample-Methode abgeschlossen ist.

Hinweise

Verwenden Sie das attribut MF_SOURCE_READER_ASYNC_CALLBACK , um den Rückrufzeiger festzulegen, wenn Sie das Quellleseobjekt zum ersten Mal erstellen.

Die Rückrufmethoden können von einem beliebigen Thread aufgerufen werden, sodass ein Objekt, das diese Schnittstelle implementiert, threadsicher sein muss.

Wenn Sie keinen Rückrufzeiger angeben, wird der Quellleser synchron ausgeführt.

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

Weitere Informationen

Media Foundation-Schnittstellen

Quellleser

Verwenden des Quelllesers im asynchronen Modus