Asynchrone Rückrufmethoden

Media Foundation bietet eine konsistente Möglichkeit zum Implementieren asynchroner Methoden mithilfe einer Rückrufschnittstelle.

In diesem Abschnitt wird beschrieben, wie Sie die Rückrufschnittstelle implementieren und asynchrone Methoden schreiben, die diese Schnittstelle verwenden. Sie enthält die folgenden Themen.

Thema BESCHREIBUNG
Aufrufen asynchroner Methoden Aufrufen asynchroner Methoden in Media Foundation
Implementieren des asynchronen Rückrufs Implementieren der Rückrufmethode in der IMFAsyncCallback-Schnittstelle .
Unterstützung mehrerer Rückrufe Hier erfahren Sie, wie Sie mehrere Rückrufe innerhalb derselben C++-Klasse unterstützen.
Arbeitswarteschlangen Arbeitswarteschlangen bieten eine effiziente Möglichkeit, asynchrone Vorgänge in einem anderen Thread auszuführen.
Schreiben einer asynchronen Methode Implementieren asynchroner Methoden in Media Foundation
Benutzerdefinierte asynchrone Ergebnisobjekte Bereitstellen einer benutzerdefinierten Implementierung der IMFAsyncResult-Schnittstelle .

 

IMFAsyncCallback-Schnittstelle

IMFAsyncResult-Schnittstelle

Media Foundation Platform-APIs