KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S struttura (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;

Members

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 fotogramma chiave.

DefaultQuality

Specifica il valore di qualità predefinito. Questo valore deve trovarsi 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 .

Requisiti

Requisito Valore
Intestazione ksmedia.h (includere Ksmedia.h)

Vedi anche

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION