struttura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S (ksmedia.h)
La struttura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S descrive le informazioni sulle funzionalità di compressione video supportate da un dispositivo.
Sintassi
typedef struct {
KSPROPERTY Property;
ULONG StreamIndex;
LONG DefaultKeyFrameRate;
LONG DefaultPFrameRate;
LONG DefaultQuality;
LONG NumberOfQualitySettings;
LONG Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;
Membri
Property
Specifica una struttura KSPROPERTY inizializzata che descrive il set di proprietà, l'ID proprietà e il tipo di richiesta.
StreamIndex
Specifica l'indice in base zero del flusso sottoposto a query.
DefaultKeyFrameRate
Indica il numero stimato di fotogrammi per fotogramma chiave.
DefaultPFrameRate
Indica il numero stimato di fotogrammi per fotogrammi chiave.
DefaultQuality
Specifica il valore di qualità predefinito. Questo valore deve essere compreso nell'intervallo compreso tra 0 e 10000.
NumberOfQualitySettings
Indica il numero di impostazioni di qualità della compressione discrete supportate dal dispositivo.
Capabilities
Specifica le funzionalità di compressione del dispositivo. Questo membro può essere uno o più (logicamente ORed) dei valori dell'enumerazione KS_CompressionCaps.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h (include Ksmedia.h) |