структура KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S (ksmedia.h)

Структура KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S описывает сведения о возможностях сжатия видео, поддерживаемых устройством.

Синтаксис

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

Члены

Property

Указывает инициализированную структуру KSPROPERTY , которая описывает набор свойств, идентификатор свойства и тип запроса.

StreamIndex

Указывает отсчитываемый от нуля индекс запрашиваемого потока.

DefaultKeyFrameRate

Указывает предполагаемое количество кадров на ключевой кадр.

DefaultPFrameRate

Указывает прогнозируемое количество кадров на один ключевой кадр.

DefaultQuality

Задает значение качества по умолчанию. Это значение должно находиться в диапазоне от 0 до 10000.

NumberOfQualitySettings

Указывает количество параметров качества дискретного сжатия, поддерживаемых устройством.

Capabilities

Задает возможности сжатия устройства. Этот элемент может быть одним или несколькими (логически ORed) значений перечисления KS_CompressionCaps .

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION