KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY 정의된 KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR 속성 ID는 드라이버의 프레임별 설정을 지우는 데 사용됩니다. SET 전용 컨트롤이며 이에 대한 페이로드가 없습니다. 일반적으로 사진 시퀀스를 완료(준비하지 않음)하는 동안 사용됩니다.
사진 시퀀스 사용 요약
무한 사진 시퀀스
앱 클라이언트에서 사진 시퀀스 준비 명령을 실행하면 사진 시퀀스가 준비 상태로 들어갑니다. 드라이버 핀은 웜 시작 상태와 사진 시퀀스가 처음 준비되었는지 여부에 따라 만들거나 이미 만들어졌을 수 있습니다. 준비 상태가 완료되면 드라이버 핀이 실행 중 상태로 전송되고 사진 시퀀스가 준비 상태로 전송됩니다. 그러면 드라이버가 내부 기록 버퍼를 채우기 시작합니다.
사진 시퀀스 시작 트리거 KS_VideoControlFlag_StartPhotoSequenceCapture 수신된 후 사진 시퀀스는 캡처 상태로 전송되고 드라이버 핀은 실행 중 상태로 유지됩니다. 이 상태를 입력하면 드라이버는 향후 프레임을 채우고 향후 프레임과 함께 사용 가능한 모든 기록 프레임을 제공하기 시작합니다.
사진 시퀀스 중지 트리거 KS_VideoControlFlag_StopPhotoSequenceCapture 수신되면 사진 시퀀스가 준비 상태로 전송되고 드라이버 핀이 실행 중 상태로 유지됩니다. 이 상태를 입력하면 드라이버는 프레임을 파이프라인으로 다시 배달하는 것을 중지하고 대신 내부 기록 버퍼를 채우기 시작합니다.
앱 클라이언트에서 마침 명령을 실행하면 사진 시퀀스가 준비되지 않은 상태로 들어갑니다. 드라이버 핀은 웜 상태가 사용되는지 여부에 따라 파이프라인에 의해 실행 중 상태에서 일시 중지되거나 중지된 상태로 전송됩니다.
유한 사진 시퀀스
앱 클라이언트에서 사진 시퀀스 준비 명령을 실행하면 사진 시퀀스가 준비 상태로 들어갑니다. 드라이버 핀은 웜 시작 상태와 사진 시퀀스가 처음 준비되었는지 여부에 따라 만들거나 이미 만들어졌을 수 있습니다. 준비 상태가 완료되면 드라이버 핀이 실행 중 상태로 전송되고 사진 시퀀스가 준비 상태로 전송됩니다. 그러면 드라이버가 내부 기록 버퍼를 채우기 시작합니다.
사진 시퀀스 시작 트리거 KS_VideoControlFlag_StartPhotoSequenceCapture 수신된 후 사진 시퀀스는 캡처 상태로 전송되고 드라이버 핀은 실행 중 상태로 유지됩니다. 이 상태를 입력하면 드라이버는 향후 프레임을 채우고 향후 프레임과 함께 사용 가능한 모든 기록 프레임을 제공하기 시작합니다.
사진 시퀀스에 지정된 마지막 프레임이 KSSTREAM_HEADER_OPTIONSF_ENDOFPHOTOSEQUENCE 표시되고 전달된 후 사진 시퀀스는 대기 상태로 전송되고 드라이버 핀은 실행 중 상태로 유지됩니다. 이 상태를 입력하면 드라이버는 파이프라인에 프레임을 다시 배달하지 않습니다. 드라이버는 프레임을 생성하지 않거나 내부 기록 버퍼 채우기를 시작하도록 선택할 수 있습니다. 정확한 동작은 OEM에 달려 있습니다.
사진 시퀀스 중지 트리거 KS_VideoControlFlag_StopPhotoSequenceCapture 수신되면 사진 시퀀스가 준비 상태로 전송되고 드라이버 핀이 실행 중 상태로 유지됩니다. 이 상태를 입력하면 드라이버는 파이프라인에 전달된 프레임 없이 내부 기록 버퍼를 채우기 시작합니다.
앱 클라이언트에서 마침 명령을 실행하면 사진 시퀀스가 준비되지 않은 상태로 들어갑니다. 드라이버 핀은 웜 상태가 활성화되었는지 여부에 따라 파이프라인에 의해 실행 상태에서 일시 중지 또는 중지됨 상태로 전송됩니다.
요구 사항
헤더 |
Ksmedia.h |