全てを折りたたみ
AG903ライブラリリファレンス
AG903_PgpMgrReleaseDGCLUT 関数
pgpmgr.c
PGP Manager
Body Source
濃度変換テーブル解放
Syntax
C++
int32_t
AG903_PgpMgrReleaseDGCLUT
(
AG903_PgpMgrDGCLookupTable
*
table
);
ファイル
pgpmgr.c
引数
引数
説明
AG903_PgpMgrDGCLookupTable * table
[in] 解放する濃度変換テーブルを指定します。
返値
解放結果
返値の詳細
返値の詳細
説明
AG903_ENONE
正常終了
-AG903_EINVAL
tableに不正な値が指定された場合
濃度変換テーブルがパイプラインハンドルに関連付けされている場合
説明
指定された濃度変換テーブルを解放します。
本文ソース
コピコード
1: int32_t AG903_PgpMgrReleaseDGCLUT(
AG903_PgpMgrDGCLookupTable
*table) 2: { 3: 4:
if
((table == NULL) || (table->id !=
AG903_PGP_MGR_DGC_LUT_ID
)) { 5:
return
-
AG903_EINVAL
; 6: } 7: 8: 9:
if
(table->ref_cnt != 0) { 10:
return
-
AG903_EINVAL
; 11: } 12: 13: 14: table->is_used =
false
; 15: table->id = 0; 16: PgpContext.num_dgc_lut--; 17: 18:
return
AG903_ENONE
; 19: }
グループ
PGP Manager
リンク
pgpmgr.c
,
PGP Manager
,
Body Source
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム