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) |