KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
웜 시작 속성 컨트롤은 드라이버가 글리치 없는 작업을 허용하도록 카메라 핀을 준비할 수 있는 힌트를 제공합니다.
사용 요약 테이블
| 가져오기 | 설정 | 대상 | 속성 설명자 형식 | 속성 값 형식 |
|---|---|---|---|---|
예 |
예 |
Pin |
속성 값(작업 데이터)에는 KSCAMERA_EXTENDEDPROP_HEADER 구조가 포함됩니다.
이 속성에 대한 KSCAMERA_EXTENDEDPROP_HEADER Flags 멤버에는 플래그가 설정되지 않습니다.
총 속성 데이터 크기는 sizeof(KSCAMERA_EXTENDEDPROP_HEADER)입니다. KSCAMERA_EXTENDEDPROP_HEADERSize 멤버는 이 총 속성 데이터 크기로 설정됩니다.
웜 시작은 KSCAMERA_EXTENDEDPROP_HEADER Capability 멤버의 다음 플래그 중 하나를 사용하여 사용하거나 사용하지 않도록 설정됩니다.
| 웜 시작 플래그 | 설명 |
|---|---|
| KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED | 웜 시작이 비활성화되었습니다. |
| KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED | 웜 시작을 사용할 수 있습니다. |
이 속성 컨트롤은 비동기이며 취소할 수 없습니다.
설명
속성 가져오기
KSPROPERTY_TYPE_GET 요청에 응답할 때 드라이버는 KSCAMERA_EXTENDEDPROP_HEADER 멤버를 다음으로 설정합니다.
| 멤버 | 값 |
|---|---|
| 버전 | 1 |
| PinId | 사진 핀의 핀 ID입니다. |
| 크기 | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) |
| 결과 | 0 |
| 기능 | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED 또는 KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED |
| 플래그 | 0 |
KSCAMERA_EXTENDEDPROP_HEADER결과 멤버는 가져오기 작업에 대해 항상 0으로 설정됩니다.