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


KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE

Свойство KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE управляет скоростью данных, описывающей средний размер кадра. Это свойство должно быть реализовано.

Сводная таблица использования

Get Set целевого объекта Тип дескриптора свойства Тип значения свойства

Да

Да

Фильтр

KSPROPERTY_VIDEOCOMPRESSION_S

LONG

Значение свойства (данные операции) — это значение LONG, указывающее скорость передачи данных, представляющую средний размер кадра.

Комментарии

Элемент Value структуры KSPROPERTY_VIDEOCOMPRESSION_S указывает размер окна.

Мини-накопители, поддерживающие это свойство, должны устанавливать флаг KS_CompressionCaps_CanWindow в элементе Capabilitiesструктуры KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S , которая извлекает возможности сжатия видео в мини-накопителе. Если мини-диск устанавливает флаг KS_CompressionCaps_CanWindow , он должен обеспечить поддержку свойства get и set.

Для окна с размером n средний размер кадра для любых последовательных n кадров не должен превышать указанную скорость данных потока, хотя отдельные кадры могут быть больше или меньше. Например, если скорость передачи данных была установлена в 150 килобайт в секунду (KBps) для фильма со скоростью 15 кадров в секунду (fps), средний размер каждого кадра должен быть меньше или равен 10 килобайт. Отдельные кадры могут быть больше или меньше, если средний размер (вычисляется в 15 кадрах в секунду фильма) меньше или равен 10 килобайтам.

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

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

KSPROPERTY

KSPROPERTY_VIDEOCOMPRESSION_S

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S