IAMDroppedFrames-Schnittstelle (strmif.h)
[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 IAMDroppedFrames-Schnittstelle ruft Leistungsinformationen aus einem Videoaufnahmefilter ab, z. B. wie viele Frames gelöscht und wie viele bereitgestellt wurden. Anwendungen können diese Schnittstelle verwenden, um die Erfassungsleistung zur Laufzeit zu bestimmen.
Vererbung
Die IAMDroppedFrames-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMDroppedFrames verfügt auch über folgende Membertypen:
Methoden
Die IAMDroppedFrames-Schnittstelle verfügt über diese Methoden.
IAMDroppedFrames::GetAverageFrameSize Die GetAverageFrameSize-Methode ruft die durchschnittliche Größe der Frames ab, die der Filter erfasst hat. |
IAMDroppedFrames::GetDroppedInfo Die GetDroppedInfo-Methode ruft ein Array von Framenummern ab, die gelöscht wurden. |
IAMDroppedFrames::GetNumDropped Die GetNumDropped-Methode ruft die Gesamtzahl der Frames ab, die der Filter seit beginn des Streamings gelöscht hat. |
IAMDroppedFrames::GetNumNotDropped Die GetNumNotDropped-Methode ruft die Gesamtanzahl der Frames ab, die der Filter seit beginn des Streamings bereitgestellt hat. |
Bemerkungen
Einige Filter, die diese Schnittstelle verfügbar machen, implementieren nicht die GetDroppedInfo - oder GetAverageFrameSize-Methode .
Bei WDM-Geräten (Windows Driver Model) macht der WDM-Videoaufnahmefilter diese Schnittstelle automatisch verfügbar, wenn der WDM-Treiber den PROPSETID_VIDCAP_DROPPEDFRAMES Eigenschaftensatz unterstützt. Weitere Informationen finden Sie in der Dokumentation zum Windows Driver Kit (WDK).
Die Anzahl der gelöschten Frames wird vom Erfassungstreiber gemeldet. Diese Informationen sind nicht direkt mit einer bestimmten Medienstichprobe korreliert, sodass sie nicht auf der Grundlage pro Bild korrekt sind, obwohl sie im Laufe der Zeit genau sein sollten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |