Freigeben über


DECIMATION_USAGE-Enumeration (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.]

Beschreibt die Strategie, die der Filter für den Überlagerungsmixer verwendet, um das Videobild auf eine kleinere Größe zu skalieren.

Syntax

typedef enum _DECIMATION_USAGE {
  DECIMATION_LEGACY = 0,
  DECIMATION_USE_DECODER_ONLY,
  DECIMATION_USE_VIDEOPORT_ONLY,
  DECIMATION_USE_OVERLAY_ONLY,
  DECIMATION_DEFAULT
} DECIMATION_USAGE;

Konstanten

 
DECIMATION_LEGACY
Wert: 0
Dezimieren Sie das Video, indem Sie die folgenden Schritte in der aufgeführten Reihenfolge ausführen, bis einer davon erfolgreich ist.


  1. Versuchen Sie, den Overlay-Scaler auf dem VGA-Chip zu verwenden.

  2. Wenn der Überlagerungsmixer über einen Videoport verbunden ist, versuchen Sie, den Scaler am Videoport zu verwenden.

  3. Zuschneiden des Videobilds.

DECIMATION_USE_DECODER_ONLY
Dezimieren sie mithilfe des Scalers auf dem Videodecoder. Wenn dies fehlschlägt, schneiden Sie das Videobild zu.
DECIMATION_USE_VIDEOPORT_ONLY
Dezimate mithilfe des Scalers am Videoport. Wenn dies fehlschlägt, schneiden Sie das Videobild zu.
DECIMATION_USE_OVERLAY_ONLY
Dezimate mit dem Overlay-Scaler auf dem VGA-Chip. Wenn dies fehlschlägt, schneiden Sie das Videobild zu.
DECIMATION_DEFAULT
Dezimieren Sie das Video, indem Sie die folgenden Schritte in der aufgeführten Reihenfolge ausführen, bis einer davon erfolgreich ist.


  1. Versuchen Sie, den Scaler auf dem Videodecoder zu verwenden.

  2. Versuchen Sie, den Overlay-Scaler auf dem VGA-Chip zu verwenden.

  3. Wenn der Überlagerungsmixer über einen Videoport verbunden ist, versuchen Sie, den Scaler am Videoport zu verwenden.

  4. Zuschneiden des Videobilds.


Dieser Modus ist die Standard-Dezimierungsstrategie.

Requirements (Anforderungen)

   
Kopfzeile strmif.h (include Dshow.h)

Siehe auch

DirectShow Enumerated Types

IAMVideoDecimationProperties