KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S-Struktur (ksmedia.h)
Die KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S-Struktur beschreibt Informationen zu den Videokomprimierungsfunktionen, die von einem Gerät unterstützt werden.
Syntax
typedef struct {
KSPROPERTY Property;
ULONG StreamIndex;
LONG DefaultKeyFrameRate;
LONG DefaultPFrameRate;
LONG DefaultQuality;
LONG NumberOfQualitySettings;
LONG Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;
Member
Property
Gibt eine initialisierte KSPROPERTY-Struktur an, die den Eigenschaftensatz, die Eigenschafts-ID und den Anforderungstyp beschreibt.
StreamIndex
Gibt den nullbasierten Index des abgefragten Streams an.
DefaultKeyFrameRate
Gibt die geschätzte Anzahl von Frames pro Keyframe an.
DefaultPFrameRate
Gibt die vorhergesagte Anzahl von Frames pro Keyframe an.
DefaultQuality
Gibt den Standardwert für die Qualität an. Dieser Wert sollte im Bereich von 0 bis 10.000 liegen.
NumberOfQualitySettings
Gibt die Anzahl der vom Gerät unterstützten diskreten Komprimierungsqualitätseinstellungen an.
Capabilities
Gibt die Komprimierungsfunktionen des Geräts an. Bei diesem Member kann es sich um einen oder mehrere (logischerweise ORed) der Werte aus der KS_CompressionCaps-Enumeration handeln.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |