Freigeben über


IAMVideoDecimationProperties-Schnittstelle (strmif.h)

[Bei dem dieser Seite zugeordneten Feature DirectShow handelt es sich um ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt für neuen Code nach Möglichkeit dringend die Verwendung von MediaPlayer, IMFMediaEngine sowie der Audio- und Videoaufnahme in Media Foundation anstelle von DirectShow. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, wenn möglich umgeschrieben wird, um die neuen APIs zu verwenden.]

Die IAMVideoDecimationProperties Schnittstelle steuert, wie der Overlay-Mixer videodezimiert

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

  • Die Überlagerungshardware auf dem VGA-Chip.
  • Der in den 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 ausgelegt ist, gibt es keinen Grund, das Standardverhalten des Overlay-Mixer-Filters zur Dezimierung zu ändern.

Vererbung

Die IAMVideoDecimationProperties-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMVideoDecimationProperties hat auch folgende Typen von Mitgliedern:

Methodik

Die IAMVideoDecimationProperties-Schnittstelle hat diese Methoden.

 
IAMVideoDecimationProperties::QueryDecimationUsage

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

Die SetDecimationUsage-Methode legt die Dezimierungsstrategie fest.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Zielplattform Fenster
Header strmif.h (include Dshow.h)