IMediaSeeking::GetPreroll
GetPreroll メソッドは、開始位置の前にキューに入るデータの量を取得する。
構文
HRESULT GetPreroll(
LONGLONG *pllPreroll
);
パラメータ
pllPreroll
[out] プリロール タイムを受け取る変数へのポインタ (現在のタイム フォーマットの単位)。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
値 | 説明 |
S_OK | 成功。 |
E_NOTIMPL | メソッドはサポートされていない。 |
E_POINTER | NULL ポインタ引数。 |
注意
プリロールは開始位置より前のタイムで、テープ プレーヤのような非ランダム アクセス デバイスではそこからテープなどの巻き込みが開始される。
戻り値は、現在のタイム フォーマットの単位で表される。デフォルトのタイム フォーマットは、REFERENCE_TIME 単位 (100 ナノ秒) である。タイム フォーマットを変更するには、IMediaSeeking::SetTimeFormat メソッドを使う。
参照