CBaseMediaFilter-Klasse

Die CBaseMediaFilter -Klasse implementiert die IMediaFilter-Schnittstelle. Verwenden Sie diese Klasse für Plug-In-Verteiler oder andere Objekte, die IMediaFilter unterstützen müssen, ohne die IBaseFilter-Schnittstelle zu unterstützen. Verwenden Sie diese Klasse nicht für Filter. Verwenden Sie stattdessen die CBaseFilter-Klasse oder eine von CBaseFilter abgeleitete Basisklasse.
| Geschützte Membervariablen | Beschreibung |
|---|---|
| _m-Status | Aktueller Status des Objekts. |
| m _ pClock | Zeiger auf die Referenzuhr des Objekts. |
| m _ tStart | Verweiszeit, die der Streamzeit 0 entspricht. |
| m _ clsid | Klassenbezeichner (CLSID) des Objekts. |
| m _ pLock | Zeiger auf einen kritischen Abschnitt. |
| Öffentliche Methoden | Beschreibung |
| CBaseMediaFilter | Konstruktormethode. |
| ~ CBaseMediaFilter | Destruktormethode. Virtuellen. |
| StreamTime | Ruft die aktuelle Streamzeit ab. Virtuellen. |
| IsActive | Bestimmt, ob das Objekt aktiv ist (wird ausgeführt oder angehalten). |
| IPersist-Methoden | BESCHREIBUNG |
| Getclassid | Ruft den Klassenbezeichner ab. |
| IMediaFilter-Methoden | BESCHREIBUNG |
| GetState | Ruft den Zustand des Objekts ab (wird ausgeführt, beendet oder angehalten). |
| SetSyncSource | Legt eine Verweisuhr für das -Objekt fest. |
| GetSyncSource | Ruft die Referenzuhr ab, die das -Objekt verwendet. |
| Beenden | Beendet das -Objekt. |
| Pause | Hält das -Objekt an. |
| Ausführung | Führt das -Objekt aus. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|