0
私はCanonのEDS 1000DをC#のEDSDK 3.6.1で遠隔操作しようとしています。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)を使うことができます。このコマンドは写真を撮る以外は何もできません。それ以外の新しいカメラを使用することができます –
ありがとう@ヨハネス! 'TakePicture'は私が必要とするすべてです... :-) – Spock