コアライブラリ関数
データ構造
| struct | IC4_INIT_CONFIG ライブラリ初期化用の設定構造体です。 詳細... |
列挙
| enum | IC4_LOG_LEVEL { IC4_LOG_OFF , IC4_LOG_ERROR , IC4_LOG_WARN , IC4_LOG_INFO , IC4_LOG_DEBUG , IC4_LOG_TRACE } ライブラリで使用可能なログレベルを定義します。 詳細... |
| enum | IC4_LOG_TARGET_FLAGS { IC4_LOGTARGET_DISABLE = 0 , IC4_LOGTARGET_STDOUT = 1 , IC4_LOGTARGET_STDERR = 2 , IC4_LOGTARGET_FILE = 4 , IC4_LOGTARGET_WINDEBUG = 8 } 使用可能なログ出力先を定義します。 詳細... |
| enum | IC4_VERSION_INFO_FLAGS { IC4_VERSION_INFO_DEFAULT = 0x0 , IC4_VERSION_INFO_ALL = 0x1 , IC4_VERSION_INFO_IC4 = 0x2 , IC4_VERSION_INFO_DRIVER = 0x4 , IC4_VERSION_INFO_PLUGINS = 0x8 } 取得可能なバージョン情報の種類を格納します。 詳細... |
関数
| bool | ic4_init_library (const struct IC4_INIT_CONFIG *init_config) IC Imaging Control 4 C ライブラリを初期化します。 |
| void | ic4_exit_library () ライブラリの初期化を解除します。 |
| bool | ic4_get_version_info (char *str, size_t *size, enum IC4_VERSION_INFO_FLAGS flags) バージョン情報の説明文字列を取得します。 |
詳細説明
列挙型ドキュメント
◆ IC4_LOG_LEVEL
| enum IC4_LOG_LEVEL |
◆ IC4_LOG_TARGET_FLAGS
| enum IC4_LOG_TARGET_FLAGS |
使用可能なログ出力先を定義します。
| 列挙子 | |
|---|---|
| IC4_LOGTARGET_DISABLE | ログ出力を無効にします。 |
| IC4_LOGTARGET_STDOUT | stdout にログ出力します。 |
| IC4_LOGTARGET_STDERR | stderr にログ出力します。 |
| IC4_LOGTARGET_FILE | IC4_INIT_CONFIG::log_file で指定したファイルにログ出力します。 |
| IC4_LOGTARGET_WINDEBUG |
|
◆ IC4_VERSION_INFO_FLAGS
関数ドキュメント
◆ ic4_exit_library()
| void ic4_exit_library | ( | ) |
ライブラリの初期化を解除します。
ライブラリ DLL をアンロードする前に、ic4_init_library の成功した各呼び出しは、対応する ic4_exit_library の呼び出しと対にする必要があります。
◆ ic4_get_version_info()
| bool ic4_get_version_info | ( | char * | str, |
| size_t * | size, | ||
| enum IC4_VERSION_INFO_FLAGS | flags | ||
| ) |
バージョン情報の説明文字列を取得します。
- パラメータ
-
[out] str エラーメッセージを受け取る文字配列へのポインタです。 [in,out] size str バッファのサイズです [in] flags 取得するバージョン情報の種類です
- 戻り値
- 成功した場合は
trueを返します
◆ ic4_init_library()
| bool ic4_init_library | ( | const struct IC4_INIT_CONFIG * | init_config | ) |
IC Imaging Control 4 C ライブラリを初期化します。
ic4_init_library は、他のすべてのライブラリ関数より前に呼び出す必要があります。
- パラメータ
-
init_config ログレベルなど、ライブラリの設定を構成する構造体です。
- 戻り値
- 成功した場合は
true、そうでない場合はfalseを返します。


