CBasePin.Active-Methode
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die Active
-Methode benachrichtigt den Pin, dass der Filter jetzt aktiv ist.
Syntax
virtual HRESULT Active();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Gibt S_OK zurück.
Bemerkungen
Wenn der Filter von beendet zu angehalten wechselt, ruft die CBaseFilter-Klasse diese Methode für alle verbundenen Pins des Filters auf.
Diese Methode führt in der Basisklasse nichts aus. Abgeleitete Klassen können diese Methode außer Kraft setzen. Beispielsweise kann ein Pin Zuweisungen committen oder Hardwareressourcen abrufen.
Der interne Zustand des Filtergraph-Managers wird erst aktualisiert, nachdem diese Memberfunktion zurückgegeben wurde. Testen Sie daher nicht den Zustand dieser Methode.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|