KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
웜 시작 속성 컨트롤은 드라이버가 결함 없는 작업을 허용하도록 카메라 핀을 준비할 수 있는 힌트를 제공합니다.
사용 요약 테이블
Get | Set | 대상 | 속성 설명자 형식 | 속성 값 형식 |
---|---|---|---|---|
Yes |
Yes |
Pin |
속성 값(작업 데이터)에는 KSCAMERA_EXTENDEDPROP_HEADER 구조가 포함됩니다.
이 속성에 대한 KSCAMERA_EXTENDEDPROP_HEADER Flags 멤버에 설정된 플래그가 없습니다.
총 속성 데이터 크기는 sizeof(KSCAMERA_EXTENDEDPROP_HEADER)입니다. KSCAMERA_EXTENDEDPROP_HEADERSize 멤버는 이 총 속성 데이터 크기로 설정됩니다.
웜 시작은 KSCAMERA_EXTENDEDPROP_HEADER Capability 멤버의 다음 플래그 중 하나를 사용하여 사용하거나 사용하지 않도록 설정됩니다.
웜 시작 플래그 | Description |
---|---|
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_HEADERResult 멤버는 항상 0으로 설정됩니다.