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


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

Требования

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

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

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER