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

出力バッファ供給

Syntax
C++
gvdError GVD_PutOutputBuffer(gvdContext * gvdctx, gvdOutBufInfo * obufinf, void * param_user);
引数 
説明 
gvdContext * gvdctx 
[in] コンテキスト 
gvdOutBufInfo * obufinf 
[in] 出力バッファ情報 
void * param_user 
[in] ユーザーパラメータ 

GVDのエラーコード

返値の詳細 
説明 
GVD_ERR_SUCCESS 
正常終了 
GVD_ERR_BAD_PARAMETER 
引数に不正なパラメータが与えられた 
GVD_ERR_INVALID_STATE 
呼び出しが禁止されているステート 
GVD_ERR_INVALID_CALL 
不正なAPI 関数の呼び出し 

デコード画像出力用のバッファをGVDライブラリへ供給します. 

出力先にVRAMを使用する場合は, 出力バッファを本APIでデコーダへ供給します. 

obufinfにはフレームデータ以外にも各種パラメータがセットされています. 

詳細はgvdOutBufInfoを参照してください.

コンテキストの出力先が VRAM である必要があります. 

コンテキスト状態が CLOSE 以外である必要があります. 

本APIは非同期処理されます. 返却通知は gvdCbFuncs の discard_output_buffer を参照してください.

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.