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 포함) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기