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

前処理の時分割動作の有効無効指定

Syntax
C++
int32_t AG903_PgpMgrEnableTimeSharingPipeline(_Bool enable);
引数 
説明 
_Bool enable 
[in] 時分割動作の有効無効を指定します。 

指定結果

返値の詳細 
説明 
正常終了 
-AG903_EINVAL 
既にパイプラインハンドルが取得された状態で有効無効を切り替えた場合 

パイプラインの時分割動作の有効/無効を設定します。

全てのパイプラインハンドル、VRAM入力ハンドルが解放された状態で実行してください。 

実行中の場合、AG903_PGP_MGR_TS_FORCE_DISABLE が設定されている場合は設定しません。  

現時点では、無効(AG903_PGP_MGR_TS_FORCE_DISABLE)で使用して下さい。

1: int32_t AG903_PgpMgrEnableTimeSharingPipeline(_Bool enable) 2: { 3: if ((PgpContext.num_pipeline_handles != 0) || 4: (PgpContext.num_vram_input_handles != 0) || 5: (PgpContext.num_frame_calc_handles != 0) || 6: (PgpContext.num_dgc_lut != 0)) { 7: return -AG903_EINVAL; 8: } 9: 10: PgpContext.pipeline_time_sharing_enable = enable; 11: 12: return AG903_ENONE; 13: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.