estructura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S (ksmedia.h)

La estructura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S describe información sobre las funcionalidades de compresión de vídeo compatibles con un dispositivo.

Sintaxis

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       DefaultKeyFrameRate;
  LONG       DefaultPFrameRate;
  LONG       DefaultQuality;
  LONG       NumberOfQualitySettings;
  LONG       Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;

Miembros

Property

Especifica una estructura KSPROPERTY inicializada que describe el conjunto de propiedades, el identificador de propiedad y el tipo de solicitud.

StreamIndex

Especifica el índice de base cero de la secuencia que se consulta.

DefaultKeyFrameRate

Indica el número estimado de fotogramas por fotograma clave.

DefaultPFrameRate

Indica el número previsto de fotogramas por fotograma clave.

DefaultQuality

Especifica el valor de calidad predeterminado. Este valor debe estar comprendido entre 0 y 10000.

NumberOfQualitySettings

Indica el número de configuraciones discretas de calidad de compresión que admite el dispositivo.

Capabilities

Especifica las funcionalidades de compresión del dispositivo. Este miembro puede ser uno o varios (lógicamente ORed) de los valores de la enumeración KS_CompressionCaps .

Requisitos

Requisito Valor
Header ksmedia.h (incluye Ksmedia.h)

Consulte también

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION