トップ > 製品情報 > IEEE1394(FireWire)インターフェイス> IEEE1394 CCDカメラ SDK > RSCCDSDK
■IEEE1394非圧縮CCDカメラアプリケーション開発キット RSCCDSDK
特徴 対応環境 仕様

▲戻る

Visual C/C++ 関数サンプル

インターフェイス名 説明
ccd_About SDK ライブラリのバージョン情報を取得。
ccd_Initialize SDK ライブラリの初期化処理を行う。
ccd_Uninitialize SDK ライブラリの終了処理を行う。
ccd_EnumCamera 現在接続されているCCDカメラを列挙しSDK_CAM_INFO構造体にカメラ情報をセット。
ccd_FreeCamera ccd_EnumCamera 呼び出しによりSDK ライブラリ内で確保したリスースを解放。
ccd_RegCameraEvent カメラの取り外しイベント、接続イベントをアプリケーションに通知されるよう設定。
ccd_GetCurrentFormat 指定されたカメラの現在設定されているストリームフォーマットおよびフレームレートを取得。
ccd_SetStream 指定されたカメラから出力されるストリームフォーマットを設定。
ccd_SetFrameRate 指定されたカメラから出力されるフレームレートを設定。
ccd_PreviewStart 指定されたカメラのプレビューを開始。
ccd_PreviewPause 指定されたカメラのプレビューをポーズ。
ccd_PreviewStop 指定されたカメラのプレビューを終了。
ccd_Snapshot 現在表示されているフレームを静止画ファイルに保存。
ccd_SetTrigger CCDカメラの外部トリガーモードを設定。
ccd_SetAudio 動画のプレビューおよび保存時にオーディオを有効設定。
ccd_SetCaptureFile 保存するキャプチャファイル名とディスク上に指定サイズのキャプチャファイルを確保。
ccd_CaptureStart 指定されたカメラより現在設定されたストリーム・フレームレートで動画保存を開始。
ccd_CaptureStop 動画保存を終了。
ccd_SetMovieCompressor キャプチャ保存するの圧縮形式を設定。
ccd_GetPropertyRange Zoom/Focus等のカメラ機能調整レンジ情報を取得。
ccd_GetProperty Zoom/Focus等の現在カメラに設定されている値を取得。
ccd_SetProperty Zoom/Focus等を調整。
ccd_GetColorRange Hue/Saturation等の調整レンジ情報を取得。
ccd_GetColor Hue/Saturation等の現在カメラに設定されている値を取得。
ccd_SetColor Hue/Saturation等を調整。
ccd_ShowPropertyPage カメラドライバのプロパティページを表示。
ccd_GetMemCh カメラ内部のメモリに記憶されている設定データを読み出しカメラに再設定。
ccd_SetMemCh 現在カメラに設定されているデータをカメラ内部のメモリに記憶。
ccd_SetOverlay オーバーレイ機能のイネーブル・ディセーブルを設定。
ccd_ReadRegister 指定のカメラのオフセットアドレスから4バイト(Quadlet)リード。
ccd_WriteRegister 指定のカメラのオフセットアドレスに4バイト(Quadlet)ライト。
ccd_GetLastError 最後に起こったエラーの詳細内容を取得。
ccd_ReadyFrameData YUVデータをメモリ上で受け取るためにフィルタを接続する
ccd_GetFrameInfo 現在接続されているCCDカメラのストリームデータに関する情報を取得
ccd_GetFrameData 現在接続されているCCDカメラからYUVデータを取得する
ccd_SetFrameDataMsg CCDカメラからストリームへフレームが送られてきた時に送られるメッセージを指定
ccd_ReleaseFrameData YUV受け取り用フィルタを切り離す
ccd_ReadyBmpData RGBデータをメモリ上で受け取るためにフィルタを接続する
ccd_GetBmpInfo ストリームのBMPに関する情報を取得
ccd_SetBmpDataMsg CCDカメラからストリームへフレームが送られた時 に送られるWindowsメッセージを指定
ccd_ReleaseBmpData BMP受け取り用のフィルタを切り離す
ccd_ReadyOneShot CCDカメラへContinuous_Shotコマンドを送る。 (Video dataの停止)
ccd_OneShot CCDカメラへOne_Shotコマンドを送る
ccd_ReleaseOneShot CCDカメラへContinuous_Shotコマンドを送る。 (Video_dataの開始)

▲戻る

Visual BASIC 関数サンプル

インターフェイス名 説明
ccdAbout CCD SDK ActiveXのバージョン情報を取得。
ccdInitialize CCD SDK ActiveXの初期化処理を行う。
ccdUninitialize CCD SDK ActiveXの終了処理を行う。
ccdEnumCamera ActiveXに対し現在接続されているCCDカメラを列挙するよう指示。
ccdFreeCamera ccdEnumCamera 呼び出しによりCCD SDK ActiveX内で確保したリスースを解放。
ccdGetCameraInfo 指定されたカメラのユニークな名前とサポートするストリームの個数を取得。
ccdGetConnectedCameraInfo ActiveXから現在接続されている全てのカメラ情報を取得。
ccdGetCurrentFormat 指定されたカメラの現在設定されているストリームフォーマットおよびフレームレートを取得。
ccdGetSupportedFrameRate 指定カメラがサポートするストリーム・フレームレートインデックス番号のフレームレートを取得。
ccdGetSupportedStream 指定カメラがサポートするストリームインデックス番号のフォーマットとピクセルサイズを取得。
ccdSetStream 指定されたカメラから出力されるストリームフォーマットを設定。
ccdSetFrameRate 指定されたカメラから出力されるフレームレートを設定。
ccdPreviewStart 指定されたカメラのプレビューを開始。
ccdPreviewPause 指定されたカメラのプレビューをポーズ。
ccdPreviewStop 指定されたカメラのプレビューを終了。
ccdSnapshot 現在表示されているフレームを静止画ファイルに保存。
ccdSetTrigger CCDカメラの外部トリガーモードを設定。
ccdSetAudio 動画のプレビューおよび保存時にオーディオを有効設定。
ccdSetCaptureFile 保存するキャプチャファイル名とディスク上に指定サイズのキャプチャファイルを確保。
ccdSetMovieCompressor キャプチャ保存するの圧縮形式を設定。
ccdCaptureStart 指定されたカメラより現在設定されたストリーム・フレームレートで動画保存を開始。
ccdCaptureStop 動画保存を終了。
ccdGetPropertyRange Zoom/Focus等のカメラ機能調整レンジ情報を取得。
ccdGetProperty Zoom/Focus等の現在カメラに設定されている値を取得。
ccdSetProperty Zoom/Focus等を調整。
ccdGetColorRange Hue/Saturation等の調整レンジ情報を取得。
ccdGetColor Hue/Saturation等の現在カメラに設定されている値を取得。
ccdSetColor Hue/Saturation等を調整。
ccdShowPropertyPage カメラドライバのプロパティページを表示。
ccdGetMemCh カメラ内部のメモリに記憶されている設定データを読み出しカメラに再設定。
ccdSetMemCh 現在カメラに設定されているデータをカメラ内部のメモリに記憶。
ccdSetOverlay オーバーレイ機能のイネーブル・ディセーブルを設定。
ccdReadRegister 指定のカメラのオフセットアドレスから4バイト(Quadlet)リード。
ccdWriteRegister 指定のカメラのオフセットアドレスに4バイト(Quadlet)ライト。
ccdGetLastError 最後に発生したエラーの詳細内容を取得。

▲戻る

サンプルプログラム例
製品添付のサンプルプログラムをVisual Cのサンプルプログラムを例に解説します。
Visual BASIC用に同じ機能のサンプルプログラムが添付されています。

1. EnumCamera2サンプルプログラムは接続されているCCDカメラをスキャンし、カメラ選択コンボボックスにCCDカメラのユニークな識別名称を、フォーマット及びフレームレートコンボボックスに選択されているカメラがサポートしているフォーマット・フレームレートをセットします。
また、カメラの取り外しを行ったり、新たに接続した時に送られてくる、カメライベントに対する応答処理を行います。プレビューボタンにより、選択されているCCDカメラのプレビューを行います。
 
2. プレビューした状態で「スナップショット」ボタンをクリックすると指定のファイル名でビットマップファイルが保存され、ピクチャーボックスにビットマップ画像が表示されます。  
3. プレビューを実行するとダイアログ内のピクチャーボックスに動画が表示されます。この状態で「キャプチャ」ボタンをクリックすると、指定のファイル名で動画が保存されます。  
4. プレビューした状態で「Zoom」ボタンをクリックします。ダイアログの初期化処理で、指定のカメラよりズームとフォーカスのプロパティを読み出し、各最大・最小調整範囲を表示します。同時に読み出した値に従いスライダーバーの設定を行います。スライダーバーをスライドさせることで、ズームとフォーカスの調整を行います。  
5. プレビューした状態で「CSR」ボタンをクリックします。ズーム機能を例にすると、CSRレジスタに直接リードライトして制御する設定が可能です。  
6. RS1394 CCDカメラドライバパッケージに添付されているアプリケーションソースコードが添付されています。  

▲戻る

マニュアルダウンロード

最新のマニュアルデータをPDFファイルにてご提供しています。

■1394 CCD SDK (1394 CCD CAMERA Software Development Kit)のダウンロード



ページのトップへ戻る