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