API リファレンス概要
フォトロン高速度カメラ INFINICAM を PC からコントロールするための C/C++ ライブラリ PUCLIB の API リファレンスです。
SDK の構成ヘッダー
Section titled “SDK の構成ヘッダー”| ヘッダーファイル | 概要 |
|---|---|
PUCCONST.h |
共通定数、列挙体、ハンドル定義、エラーコード (PUCRESULT) が定義されています。 |
PUCLIB.h |
カメラ制御・画像転送・デコード処理のための全 C API 関数が定義されています。 |
PUCUTIL.h |
デコードやシーケンス番号抽出などのユーティリティ関数を、C++ の pucutil:: 名前空間(PUC_ プレフィックス無し)として提供しています。 |
リファレンスナビゲーション
Section titled “リファレンスナビゲーション”共通定数・列挙体・型定義PUCCONST.h に定義されている共通定数、マクロ、ハンドル型、基本列挙体一覧
エラーコード一覧 & ハンドリング全エラーコード(PUCRESULT)の詳細定義、原因、およびトラブルシューティング手順
デバイス接続 & 撮影設定 API接続管理、デバイス情報取得、解像度、撮影速度・シャッター速度、露光時間の設定 API
データ転送 & 外部同期 APIシングルキャプチャ、コールバック連続転送、SYNC IN / OUT・汎用入出力 (GPIO) 制御 API
画像復号 (デコード) 処理 APICPU マルチスレッド復号、ROI 部分復号、1/8 DC プレビュー抽出、カラー復号、GPU 処理 API
pucutil 名前空間 API (C++)PUC_ プレフィックス無しで同じデコード・GPU処理を呼び出せる C++ 用名前空間
