AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_PgpMgrReleaseDGCLUT 関数

濃度変換テーブル解放

Syntax
C++
int32_t AG903_PgpMgrReleaseDGCLUT(AG903_PgpMgrDGCLookupTable * table);
引数 
説明 
AG903_PgpMgrDGCLookupTable * table 
[in] 解放する濃度変換テーブルを指定します。 

解放結果

返値の詳細 
説明 
正常終了 
-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: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.