Asynchrone Rückrufmethoden

Media Foundation bietet eine konsistente Möglichkeit, asynchrone Methoden mithilfe einer Rückrufschnittstelle zu implementieren.

In diesem Abschnitt wird beschrieben, wie die Rückrufschnittstelle implementiert wird und wie asynchrone Methoden geschrieben werden, 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 derASYNCCallback-Schnittstelle.
Unterstützen mehrerer Rückrufe Unterstützung mehrerer Rückrufe innerhalb derselben C++-Klasse.
Arbeitswarteschlangen Arbeitswarteschlangen bieten eine effiziente Möglichkeit, asynchrone Vorgänge für einen anderen Thread durchzuführen.
Schreiben einer asynchronen Methode Implementieren von asynchronen Methoden in Media Foundation.
Benutzerdefinierte asynchrone Ergebnisobjekte Bereitstellen einer benutzerdefinierten Implementierung derASYNCAsyncResult-Schnittstelle.

ASYNCAsyncCallback-Schnittstelle

ASYNCAsyncResult-Schnittstelle

Media Foundation-Plattform-APIs