KSPROPERTY_CAMERACONTROL_EXTENDED_ISO
이 속성은 카메라에 대한 ISO 설정을 선택합니다. ISO 설정은 사전 설정 그룹에서 선택되거나 자동으로 설정됩니다.
사용 요약 테이블
Get | Set | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
Yes |
Pin |
속성 값(작업 데이터)에는 KSCAMERA_EXTENDEDPROP_HEADER 구조체와 KSCAMERA_EXTENDEDPROP_VALUE 구조체가 포함됩니다. KSCAMERA_EXTENDEDPROP_VALUE 필수이지만 사용되지는 않습니다.
총 속성 데이터 크기는 sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)입니다. KSCAMERA_EXTENDEDPROP_HEADERSize 멤버는 이 총 속성 데이터 크기로 설정됩니다.
KSCAMERA_EXTENDEDPROP_HEADERCapability 멤버에는 다음 ISO 설정 중 하나 이상의 비트 OR 조합이 포함되어 있습니다.
ISO | Description |
---|---|
KSCAMERA_EXTENDEDPROP_ISO_AUTO | ISO 설정은 자동입니다. |
KSCAMERA_EXTENDEDPROP_ISO_50 | ISO 50 |
KSCAMERA_EXTENDEDPROP_ISO_80 | ISO 80 |
KSCAMERA_EXTENDEDPROP_ISO_100 | ISO 100 |
KSCAMERA_EXTENDEDPROP_ISO_200 | ISO 200 |
KSCAMERA_EXTENDEDPROP_ISO_400 | ISO 400 |
KSCAMERA_EXTENDEDPROP_ISO_800 | ISO 800 |
KSCAMERA_EXTENDEDPROP_ISO_1600 | ISO 1600 |
KSCAMERA_EXTENDEDPROP_ISO_3200 | ISO 3200 |
KSCAMERA_EXTENDEDPROP_ISO_6400 | ISO 6400 |
KSCAMERA_EXTENDEDPROP_ISO_12800 | ISO 12800 |
KSCAMERA_EXTENDEDPROP_ISO_25600 | ISO 25600 |
KSCAMERA_EXTENDEDPROP_HEADERFlags 멤버에는 카메라에 대한 현재 ISO 설정이 포함되어 있습니다. 카메라 드라이버는 ISO 설정의 하위 집합을 지원할 수 있습니다. 이 속성 컨트롤이 지원되는 경우 드라이버는 KSCAMERA_EXTENDEDPROP_ISO_AUTO 지원해야 합니다.
이 속성 컨트롤은 비동기이며 취소할 수 없습니다.
설명
속성 가져오기
KSPROPERTY_TYPE_GET 요청에 응답할 때 드라이버는 KSCAMERA_EXTENDEDPROP_HEADER 멤버를 다음으로 설정합니다.
멤버 | 값 |
---|---|
버전 | 1 |
PinId | 사진 핀의 핀 ID입니다. |
크기 | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
결과 | 0 |
기능 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (ISO 설정이 지원됨). |
플래그 | 현재 ISO 값 설정(값 하나만)입니다. |
이전에 ISO가 설정되지 않은 경우 Flags 는 KSCAMERA_EXTENDEDPROP_ISO_AUTO(기본값)로 설정됩니다.
속성 설정
속성이 설정되면 KSPROPERTY_TYPE_SET 요청인 KSCAMERA_EXTENDEDPROP_HEADERFlags 멤버에 사용할 ISO 설정이 포함됩니다.
요구 사항
Version |
Windows 8.1 시작해서 사용할 수 있습니다. |
헤더 |
Ksmedia.h(Ksmedia.h 포함) |