Поделиться через


структура 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 (include Ksmedia.h)

См. также

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION