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


перечисление KS_CompressionCaps (ksmedia.h)

Перечисление KS_CompressionCaps определяет возможности сжатия устройства.

Синтаксис

typedef enum {
  KS_CompressionCaps_CanQuality,
  KS_CompressionCaps_CanCrunch,
  KS_CompressionCaps_CanKeyFrame,
  KS_CompressionCaps_CanBFrame,
  KS_CompressionCaps_CanWindow
} KS_CompressionCaps;

Константы

 
KS_CompressionCaps_CanQuality
Видеокомпрессор поддерживает параметры качества.
KS_CompressionCaps_CanCrunch
Видеокомпрессор может сжимать видео до указанной скорости данных. Если мини-driver поддерживает эту возможность, dwBitRate член структуры KS_VIDEOINFOHEADER указывает частоту данных по умолчанию.
KS_CompressionCaps_CanKeyFrame
Видеокомпрессор поддерживает указанную пользователем скорость ключевых кадров.
KS_CompressionCaps_CanBFrame
Видеокомпрессор поддерживает заданный пользователем интервал кадров P. Кадры, происходящие между ключевыми кадрами и кадрами P, являются двунаправленными (B) кадрами.
KS_CompressionCaps_CanWindow
Видеокомпрессор поддерживает указанный пользователем размер окна (т. е. количество кадров, средний размер которых не может превышать указанную скорость данных).

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER