структура 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) |