다음을 통해 공유


KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME

이 속성은 카메라 드라이버의 트리거 시간을 제어합니다. 트리거 시간은 사진 시퀀스에 대한 참조 프레임을 결정하는 데 사용됩니다.

사용 요약 테이블

Get Set 대상 속성 설명자 형식 속성 값 형식

Yes

Yes

Pin

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

속성 값(작업 데이터)에는 KSCAMERA_EXTENDEDPROP_HEADER 구조체와 KSCAMERA_EXTENDEDPROP_VALUE 구조체가 포함됩니다. 사진 트리거 시간은 100나노초 단위로 설정되거나 KSCAMERA_EXTENDEDPROP_VALUE 값으로 반환됩니다.

총 속성 데이터 크기는 sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE)입니다. KSCAMERA_EXTENDEDPROP_HEADERSize 멤버는 이 총 속성 데이터 크기로 설정됩니다.

트리거 시간은 KSCAMERA_EXTENDEDPROP_HEADERFlags 멤버의 다음 플래그 중 하나를 사용하여 설정되거나 지워집니다.

트리거 시간 플래그 Description
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR 트리거 시간 설정을 지웁 수 있습니다.
KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET 새 트리거 시간 값을 설정합니다.

이 속성 컨트롤은 동기적이며 취소할 수 없습니다.

설명

속성 가져오기

KSPROPERTY_TYPE_GET 요청에 응답할 때 드라이버는 KSCAMERA_EXTENDEDPROP_HEADER 멤버를 다음으로 설정합니다.

멤버
버전 1
PinId 사진 핀의 핀 ID입니다.
크기

sizeof(KSCAMERA_EXTENDEDPROP_HEADER) +

sizeof(KSCAMERA_EXTENDEDPROP_VALUE)

결과

최대 프레임 속도를 읽으려는 시도로 인해 발생하는 오류 값입니다.

그렇지 않으면 0입니다.

기능 0
플래그 플래그 설정 또는 지우기

트리거 시간이 현재 시간 값으로 설정되지 않은 경우 KSCAMERA_EXTENDEDPROP_HEADER Flags 멤버에 KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR 값이 포함되어야 합니다.

속성 설정

속성이 설정되면 KSCAMERA_EXTENDEDPROP_VALUEull 멤버에 트리거 시간 값이 포함됩니다. 트리거 시간은 작업 플래그에 따라 설정되거나 지워집니다. 플래그가 KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR 경우 KSCAMERA_EXTENDEDPROP_VALUE 값은 사용되지 않으며 무시됩니다.

요구 사항

Version

Windows 8.1 시작해서 사용할 수 있습니다.

헤더

Ksmedia.h(Ksmedia.h 포함)