���������������������������������� カメラオープン処理 ���������������������������������� int CMOpen(hostName, option, &handle) char *hostName; カメラマシンのホスト名 int option; オプションフラグ int *handle カメラ制御ハンドル(エラー時は -1) int 返値 エラーコード ���������������������������������� カメラクローズ処理 ���������������������������������� int CMClose(handle) int handle; カメラ制御ハンドル(エラー時は -1) int 返値 エラーコード ���������������������������������� カメラコントロール ���������������������������������� int CMControl(handle, command) int handle; カメラ制御ハンドル(エラー時は -1) int command; カメラ制御コマンド int 返値 エラーコード /* command */ #define CM_HOME_POSITION 0 // ホームポジション(中央)に移動 #define CM_PAN_RIGHT 1 // 右向きに移動開始 #define CM_PAN_LEFT 2 // 左向きに移動開始 #define CM_TILT_UP 3 // 上向きに移動開始 #define CM_TILT_DOWN 4 // 下向きに移動開始 #define CM_STOP 5 // カメラ向き移動停止 #define CM_ZOOM_WIDE 6 // ワイド(広角)側へズーム開始 #define CM_ZOOM_TELE 7 // テレ(望遠)側へズーム開始 #define CM_ZOOM_STOP 8 // ズーム停止 #define CM_POWER_ON 9 // パワーオン #define CM_POWER_OFF 10 // パワーオフ ���������������������������������� カメラオプション情報取得 ���������������������������������� int CMGetInfo(handle, CAMERAINFO *cameraOpt) int handle; カメラ制御ハンドル CAMERAOPT cameraOpt; カメラオプション情報 int 返値 エラーコード ���������������������������������� カメラオプション情報設定 ���������������������������������� int CMSetInfo(handle, CAMERAINFO *cameraOpt) int handle; カメラ制御ハンドル CAMERAOPT cameraOpt; カメラオプション情報 int 返値 エラーコード ���������������������������������� プリセット情報取得 ���������������������������������� int CMGetPreset(handle, preset) int handle; カメラ制御ハンドル PRESET *preset; プリセット情報 int 返値 エラーコード ���������������������������������� プリセット情報設定 ���������������������������������� int CMSetPreset(handle, preset, presetNo) int handle; カメラ制御ハンドル PRESET *preset; プリセット情報 int preset; プリセット番号(1~10) int 返値 エラーコード ���������������������������������� プリセット位置に移動 ���������������������������������� int CMMovePreset(handle, presetNo) int handle; カメラ制御ハンドル int preset; プリセット番号(1~10) int 返値 エラーコード ���������������������������������� 現カメラ位置情報取得 ���������������������������������� int CMGetCameraPos(handle, cameraPos) int handle; カメラ制御ハンドル CAMERAPOS *cameraPos; カメラ位置情報 int 返値 エラーコード ���������������������������������� カメラ位置設定 ���������������������������������� int CMSetCameraPos(handle, cameraPos) int handle; カメラ制御ハンドル CAMERAPOS *cameraPos; カメラ位置情報 int 返値 エラーコード ���������������������������������� ビデオ画像取り込み ���������������������������������� int CMCaptureVideo(handle, captureMode, buf) int handle; カメラ制御ハンドル CAPTUREMODE *inf; ビデオキャプチャモード char *buf; ビデオデータバッファ int 返値 エラーコード ���������������������������������� カメラコントロールロック ���������������������������������� int CMLockCameraControl(handle) int handle; カメラ制御ハンドル int 返値 エラーコード ���������������������������������� カメラコントロールロック解除 ���������������������������������� int CMUnlockCameraControl(handle) int handle; カメラ制御ハンドル int 返値 エラーコード