다음을 통해 공유


KSCAMERA_MAXVIDEOFPS_FORPHOTORES 구조체(ksmedia.h)

KSCAMERA_MAXVIDEOFPS_FORPHOTORES 구조에는 미리 보기 및 캡처를 지원하는 카메라의 특정 해상도에서 최대 프레임 속도에 대한 속성 데이터가 포함됩니다. 이 구조는 KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES 확장 컨트롤 속성에 대한 데이터를 설정하거나 검색할 때 사용됩니다.

구문

typedef struct tagKSCAMERA_MAXVIDEOFPS_FORPHOTORES {
  ULONG PhotoResWidth;
  ULONG PhotoResHeight;
  ULONG PreviewFPSNum;
  ULONG PreviewFPSDenom;
  ULONG CaptureFPSNum;
  ULONG CaptureFPSDenom;
} KSCAMERA_MAXVIDEOFPS_FORPHOTORES, *PKSCAMERA_MAXVIDEOFPS_FORPHOTORES;

멤버

PhotoResWidth

사진 해상도 너비(픽셀)입니다.

PhotoResHeight

사진 해상도 높이(픽셀)입니다.

PreviewFPSNum

미리 보기 프레임 속도의 숫자 값입니다.

PreviewFPSDenom

미리 보기 프레임 속도의 분모 값입니다.

CaptureFPSNum

캡처 프레임 속도의 숫자 값입니다.

CaptureFPSDenom

캡처 프레임 속도의 분모 값입니다.

설명

속성을 설정할 때 KSPROPERTY_TYPE_SET 요청을 사용하여 사용 가능한 사진 미디어 유형에 따라 애플리케이션에서 PhotoResWidthPhotoResHeight 멤버를 제공합니다. 카메라 드라이버는 이 해상도 정보를 내부적으로 유지해야 합니다. KSPROPERTY_TYPE_SET 요청에서 드라이버가 미리 보기 및 캡처 프레임 속도 멤버를 무시해야 합니다.

후속 KSPROPERTY_TYPE_GET 요청의 경우 이전 KSPROPERTY_TYPE_SET 요청에 제공된 해상도에 따라 카메라 드라이버는 미리 보기 및 캡처 스트림에 대한 프레임 속도를 제공해야 합니다. 또한 카메라 드라이버는 PhotoResWidthPhotoResHeight 를 KSPROPERTY_TYPE_SET 요청과 함께 제공된 해상도로 설정해야 합니다.

세션에 대한 KSPROPERTY_TYPE_SET 요청이 없는 경우 카메라 드라이버는 KSCAMERA_MAXVIDEOFPS_FORPHOTORES 구조체의 모든 멤버를 0으로 설정합니다.

카메라가 하나의 비디오 핀만 있는 이중 고정 카메라인 경우와 같이 미리 보기 또는 캡처가 지원되지 않는 경우 CaptureFPSNumCaptureFPSDenom 멤버를 사용하고 PreviewFPSNumPreviewFPSDenom 멤버를 0으로 설정해야 합니다.

카메라 드라이버에서 사진 모드 컨트롤에서 KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE 지원되는 경우 이 컨트롤은 필수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1
지원되는 최소 서버 Windows Server 2012 R2
머리글 ksmedia.h(Ksmedia.h 포함)