0
나는 원격 C#에서 캐논의 EDSDK 3.6.1 내 캐논 EOS 1000D를 제어하기 위해 노력하고있어.EDSDK을 눌러 셔터 버튼 원격
나는 EdsSendCommand
항상 "잘못된 매개 변수를"무엇을 의미하는지 0x00000060
를 반환, 그러나
uint CameraCommand_PressShutterButton = 0x00000004;
uint CameraCommand_ShutterButton_Completely = 0x00000003;
int error = EdsSendCommand(camRef, CameraCommand_PressShutterButton, CameraCommand_ShutterButton_Completely);
를 호출하고 있습니다.
잘못 여기에 무슨 일이 있었는지 어떤 아이디어? 3은 this tutorial에서 찾은 매개 변수입니다. 나는 같은 결과로 CameraCommand_ShutterButton_Completely_NonAF = 0x00010003
을 시도했다.
또는 원격 카메라 셔터하는 또 다른 방법은 무엇입니까?
당신은 멀리 떨어진 1000D 셔터 다른 방법을 알고 계십니까? 아마도 내가 사용해야 할 다른 명령일까요? – Spock
@ Spock, 사진 찍기 만하면 TakePicture 명령을 사용할 수 있습니다 (ID는 0, 매개 변수도 0 임). 하지만이 명령은 사진을 찍는 것 외에는 아무것도 할 수 없습니다. 다른 카메라로만 사용할 수 있습니다. –
Thanks @Johannes! 'TakePicture'는 내가 필요한 모든 것입니다 :-) – Spock