KS_CompressionCaps-Enumeration (ksmedia.h)

Die KS_CompressionCaps-Enumeration definiert die 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 auf 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 Key-Frame-Rate.
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 (also die Anzahl von Frames, deren durchschnittliche Größe die angegebene Datenrate nicht überschreiten darf).

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER