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)

Siehe auch

Schnittstellen