KS_CompressionCaps 열거형(ksmedia.h)

KS_CompressionCaps 열거형은 디바이스의 압축 기능을 정의합니다.

Syntax

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
비디오 압축기는 비디오를 지정된 데이터 속도로 압축할 수 있습니다. 미니드라이버에서 이 기능을 지원하는 경우 KS_VIDEOINFOHEADER 구조체의 dwBitRate 멤버는 기본 데이터 속도를 지정합니다.
KS_CompressionCaps_CanKeyFrame
비디오 압축기는 사용자가 지정한 키 프레임 속도를 지원합니다.
KS_CompressionCaps_CanBFrame
비디오 압축기는 사용자가 지정한 P 프레임 간격을 지원합니다. 키 프레임과 P 프레임 간에 발생하는 프레임은 양방향(B) 프레임입니다.
KS_CompressionCaps_CanWindow
비디오 압축기는 사용자가 지정한 창 크기(즉, 평균 크기가 지정된 데이터 속도를 초과할 수 없는 프레임 수)를 지원합니다.

요구 사항

요구 사항
헤더 ksmedia.h(Ksmedia.h 포함)

추가 정보

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S

KS_VIDEOINFOHEADER