次の方法で共有


IAMTimelineGroup::SetOutputBuffering

SetOutputBuffering メソッドは、プレビュー時に先行してレンダリングされるフレーム数を指定する。

構文

  HRESULT SetOutputBuffering(
    int nBuffer
);

パラメータ

nBuffer

[in] プレビュー時にバッファリングされるフレーム数。2 以上でなければならない。

戻り値

成功した場合は、S_OK を返す。それ以外の場合は、E_INVALIDARG を返す。

注意

バッファが大きくなれば、必要なメモリ量も大きくなるが、プレビューはよりスムースになる。特に、レンダリングに時間がかかるエフェクトまたはトランジションで、それが顕著である。デフォルトのバッファは 30 フレームである。

要件

ヘッダー : Qedit.h をインクルードする。このヘッダー ファイルは、バージョン 7 以降の Microsoft® Direct3D® のヘッダーとは互換性がない。

ライブラリ : strmiids.lib を使用。

参照