Freigeben über


IAMVideoDecimationProperties-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 IAMVideoDecimationProperties Schnittstelle steuert, wie der Überlagerungsmixer die Video-Dezimierung ausführt.

Wenn ein Videofenster kleiner als die native Größe des angezeigten Videos ist, muss der Videorenderer das eingehende Video dezimieren , d. h. das Video auf die kleinere Größe herunterskalieren. Die Dezimierung kann an einer der folgenden Stellen durchgeführt werden.

  • Die Overlayhardware auf dem VGA-Chip.
  • Der im Videoport integrierte Scaler (wenn die Verbindung über einen Videoport erfolgt).
  • Der Decoder, der video an den Renderer liefert.
Eine Anwendung kann Methoden auf dieser Schnittstelle aufrufen, um eine bestimmte Dezimierungsstrategie auszuwählen, um die Leistung zu optimieren. Die meisten Anwendungen haben jedoch keine Gelegenheit, diese Schnittstelle zu verwenden. Sofern Ihre Anwendung nicht für die Unterstützung bestimmter Hardware konzipiert ist, gibt es keinen Grund, das Standardverhalten des Overlay Mixer-Filters für die Dezimierung zu ändern.

Vererbung

Die IAMVideoDecimationProperties-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMVideoDecimationProperties verfügt auch über folgende Membertypen:

Methoden

Die IAMVideoDecimationProperties-Schnittstelle verfügt über diese Methoden.

 
IAMVideoDecimationProperties::QueryDecimationUsage

Die QueryDecimationUsage-Methode ruft die aktuelle Dezimierungsstrategie ab.
IAMVideoDecimationProperties::SetDecimationUsage

Die SetDecimationUsage-Methode legt die Dezimierungsstrategie fest.

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)