다음을 통해 공유


KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S 구조체(ksmedia.h)

KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S 구조는 디바이스에서 지원하는 비디오 압축 기능에 대한 정보를 설명합니다.

구문

typedef struct {
  KSPROPERTY Property;
  ULONG      StreamIndex;
  LONG       DefaultKeyFrameRate;
  LONG       DefaultPFrameRate;
  LONG       DefaultQuality;
  LONG       NumberOfQualitySettings;
  LONG       Capabilities;
} KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S, *PKSPROPERTY_VIDEOCOMPRESSION_GETINFO_S;

멤버

Property

속성 집합, 속성 ID 및 요청 형식을 설명하는 초기화된 KSPROPERTY 구조를 지정합니다.

StreamIndex

쿼리할 스트림의 인덱스(0부터 시작)를 지정합니다.

DefaultKeyFrameRate

키 프레임당 예상 프레임 수를 나타냅니다.

DefaultPFrameRate

키 프레임당 예측된 프레임 수를 나타냅니다.

DefaultQuality

기본 품질 값을 지정합니다. 이 값은 0에서 10000까지의 범위에 있어야 합니다.

NumberOfQualitySettings

디바이스에서 지원하는 불연속 압축 품질 설정의 수를 나타냅니다.

Capabilities

디바이스의 압축 기능을 지정합니다. 이 멤버는 KS_CompressionCaps 열거형의 값 중 하나 이상(논리적으로 ORed)일 수 있습니다.

요구 사항

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

추가 정보

KSPROPERTY

KS_CompressionCaps

PROPSETID_VIDCAP_VIDEOCOMPRESSION