перечисление 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) |