API リファレンス概要
フォトロン高速度カメラ INFINICAM を PC からコントロールするための C/C++ ライブラリ PUCLIB の API リファレンスです。
SDK の構成ヘッダー
Section titled “SDK の構成ヘッダー”| ヘッダーファイル | 概要 |
|---|---|
PUCCONST.h |
共通定数、列挙体、ハンドル定義、エラーコード (PUCRESULT) が定義されています。 |
PUCLIB.h |
カメラ制御・画像転送・デコード処理のための全 C API 関数が定義されています。 |
PUCUTIL.h |
デコードやシーケンス番号抽出などのユーティリティ関数が定義されています。 |
PUCLib_Wrapper.h |
OpenCV ライクな操作を可能にする C++ 用高レベルラッパークラスが定義されています。 |
リファレンスナビゲーション
Section titled “リファレンスナビゲーション”共通定数・列挙体・型定義PUCCONST.h に定義されている共通定数、マクロ、ハンドル型、基本列挙体一覧
エラーコード一覧 & ハンドリング全エラーコード(PUCRESULT)の詳細定義、原因、およびトラブルシューティング手順
デバイス接続 & 撮影設定 APIオープン/クローズ、解像度、フレームレート、シャッター速度、露光時間の指定 API
データ転送 & 外部同期 APIシングルキャプチャ、コールバック連続転送、SYNC IN / OUT 信号制御 API
画像復号 (デコード) 処理 APICPU マルチスレッド復号、ROI 復号、1/8 DC プレビュー抽出、GPU 処理 API
C++ 高レベル Wrapper & 応用photron::PUCLib_Wrapper クラスおよび OpenCV / OpenGL / OpenCL 連携クラス
