KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE(ISP 컨트롤 매개 변수)
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY 열거형에 정의된 KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE 속성 ID는 OEM에 필요에 따라 다른 ISP 컨트롤 매개 변수와 함께 장면 모드를 미세 조정하는 기능을 제공합니다.
사용량 요약 테이블
범위 | 컨트롤 | 형식 |
---|---|---|
버전 1 | 필터 | 비동기 |
장면 모드는 카메라 시스템이 특정 조건에 맞게 작동을 최적화하도록 안내하는 힌트로 사용됩니다. 장면 모드 및 White Balance, ISO, 노출 시간 및 EV 보정과 같은 기타 ISP 컨트롤은 서로 영향을 주지 않고 독립적으로 작동할 수 있어야 합니다.
다른 ISP 컨트롤 매개 변수를 변경해도 기존 장면 모드가 변경되지 않아야 합니다. 드라이버는 다른 ISP 매개 변수를 수정한 후 장면 모드를 MANUAL로 변경할 필요가 없습니다.
자동 장면 모드를 설정해도 다른 ISP 컨트롤에 대한 기존 설정은 변경되지 않아야 합니다. 드라이버는 다른 ISP 컨트롤의 전체 자동 모드로 되돌리기 필요가 없습니다.
KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO
이 플래그는 자동 장면 모드를 나타냅니다. 카메라 드라이버는 장면에 따라 최적의 장면 모드 설정을 자동으로 결정하고 장면에 필요한 다양한 ISP 설정을 최적화합니다.
KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL
이 플래그는 적용되지 않습니다.
KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO\PORTRAIT\SPORT\SNOW\NIGHT\BEACH\SUNSET\CANDLELIGHT\LANDSCAPE\NIGHTPORTRAIT\BACKLIT
이러한 플래그는 정의된 대로 해당 장면 모드를 나타냅니다. 카메라 드라이버는 필요에 따라 다양한 ISP 설정을 최적화하기 위해 힌트로 지정된 장면 모드를 사용합니다(예: 야간의 경우 ISP 설정은 야간 환경에 최적화됨).
아래 표에는 KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE 속성을 사용할 때 KSCAMERA_EXTENDEDPROP_HEADER 구조 필드에 대한 설명과 요구 사항이 포함되어 있습니다. KSCAMERA_EXTENDEDPROP_VALUE 구조체는 KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE 무시됩니다.
멤버 | 값 |
---|---|
버전 | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE(0xFFFFFFFF) |
크기 | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
결과 | 이는 마지막 SET 작업의 오류 결과를 나타냅니다. SET 작업이 수행되지 않은 경우 0이어야 합니다. 값 0은 오류가 검색되지 않음을 나타냅니다. |
기능 | 이 모드는 KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL 비트 OR이어야 하며 위에서 정의한 지원되는 장면 모드여야 합니다. 카메라 드라이버가 이 컨트롤을 지원하는 경우 KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO 지원되어야 합니다. |
플래그 | 위에 표시된 지원되는 장면 모드일 수 있습니다. |
요구 사항
헤더: Ksmedia.h(Ksmedia.h 포함)