IAMGraphStreams::SetMaxGraphLatency
SetMaxGraphLatency メソッドは、グラフの最大遅延時間を設定する。このメソッドを呼び出す前に IAMGraphStreams::SyncUsingStreamOffset メソッドを呼び出さなければならない。
構文
HRESULT SetMaxGraphLatency(
REFERENCE_TIME rtMaxGraphLatency
);
パラメータ
rtMaxGraphLatency
[in] 最大遅延時間を 100 ナノ秒単位で指定する。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
値 | 説明 |
E_FAIL | 失敗 |
S_OK | 成功 |
注意
ライブ ソース フィルタによっては、接続時に、最大遅延時間を使って、割り当てるバッファのサイズを確認する。グラフを作成する前にこのメソッドを呼び出すことによって、予期される遅延時間に対して十分なバッファが割り当てられていることを確認できる。
SyncUsingStreamOffset を呼び出す前にこのメソッドを呼び出すと、E_FAIL が返される。
参照