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 요청을 사용하여 PhotoResWidth 및 PhotoResHeight 멤버는 사용 가능한 사진 미디어 유형에 따라 애플리케이션에서 제공됩니다. 카메라 드라이버는 내부적으로 이 해상도 정보를 유지해야 합니다. KSPROPERTY_TYPE_SET 요청에서 드라이버에서 미리 보기 및 캡처 프레임 속도 멤버를 무시해야 합니다.
후속 KSPROPERTY_TYPE_GET 요청의 경우 이전 KSPROPERTY_TYPE_SET 요청에 제공된 해상도에 따라 카메라 드라이버는 미리 보기 및 캡처 스트림에 대한 프레임 속도를 제공해야 합니다. 또한 카메라 드라이버는 PhotoResWidth 및 PhotoResHeight 를 KSPROPERTY_TYPE_SET 요청과 함께 제공된 해상도로 설정해야 합니다.
세션에 대한 KSPROPERTY_TYPE_SET 요청이 없는 경우 카메라 드라이버는 KSCAMERA_MAXVIDEOFPS_FORPHOTORES 구조체의 모든 멤버를 0으로 설정합니다.
카메라가 하나의 비디오 핀만 있는 이중 고정 카메라인 경우와 같이 미리 보기 또는 캡처가 지원되지 않는 경우 CaptureFPSNum 및 CaptureFPSDenom 멤버를 사용하고 PreviewFPSNum 및 PreviewFPSDenom 멤버를 0으로 설정해야 합니다.
카메라 드라이버에서 사진 모드 컨트롤에서 KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE 지원되는 경우 이 컨트롤은 필수입니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 8.1 |
| 지원되는 최소 서버 | Windows Server 2012 R2 |
| 헤더 | ksmedia.h(Ksmedia.h 포함) |
피드백
다음에 대한 사용자 의견 제출 및 보기