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) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für