Freigeben über


KS_CompressionCaps-Aufzählung (ksmedia.h)

Die KS_CompressionCaps Enumeration definiert Komprimierungsfunktionen eines Geräts.

Syntax

typedef enum {
  KS_CompressionCaps_CanQuality,
  KS_CompressionCaps_CanCrunch,
  KS_CompressionCaps_CanKeyFrame,
  KS_CompressionCaps_CanBFrame,
  KS_CompressionCaps_CanWindow
} KS_CompressionCaps;

Konstanten

 
KS_CompressionCaps_CanQuality
Der Videokompressor unterstützt Qualitätseinstellungen.
KS_CompressionCaps_CanCrunch
Der Videokompressor kann das Video in eine angegebene Datenrate komprimieren. Wenn ein Minidriver diese Funktion unterstützt, gibt das dwBitRate Element der KS_VIDEOINFOHEADER Struktur die Standarddatenrate an.
KS_CompressionCaps_CanKeyFrame
Der Videokompressor unterstützt eine vom Benutzer angegebene Keyframerate.
KS_CompressionCaps_CanBFrame
Der Videokompressor unterstützt ein vom Benutzer angegebenes P-Frameintervall. Die Frames, die zwischen den Keyframes und P-Frames auftreten, sind bidirektionale (B)-Frames.
KS_CompressionCaps_CanWindow
Der Videokompressor unterstützt eine vom Benutzer angegebene Fenstergröße (d. a. die Anzahl der Frames, deren durchschnittliche Größe die angegebene Datenrate nicht überschreiten kann).

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER