IVideoFrameStep-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die IVideoFrameStep
Schnittstelle durchläuft einen Videostream. Diese Benutzeroberfläche ermöglicht Es Microsoft® DirectShow-Anwendungen®, einschließlich DVD-Playern, einen Videostream so langsam wie einen Frame nach dem anderen zu durchlaufen. Rufen Sie die Schnittstelle über den Filterdiagramm-Manager ab, der den Frameschrittprozess in Verbindung mit dem Überlagerungsmischerfilter oder dem Videorendererfilter steuert. Das Rückwärtsschritten des Rahmens wird nicht unterstützt.
Vererbung
Die IVideoFrameStep-Schnittstelle erbt von der IUnknown-Schnittstelle . IVideoFrameStep verfügt auch über die folgenden Membertypen:
Methoden
Die IVideoFrameStep-Schnittstelle verfügt über diese Methoden.
IVideoFrameStep::CancelStep Die CancelStep-Methode bricht den vorherigen IVideoFrameStep::Step-Vorgang ab. |
IVideoFrameStep::CanStep Die CanStep-Methode bestimmt die Schrittfunktionen des angegebenen Filters. |
IVideoFrameStep::Step Die Step-Methode bewirkt, dass das Filterdiagramm um die angegebene Anzahl von Frames vorschritten wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |