IMediaPosition オブジェクト

IMediaPosition オブジェクトは、フィルタ グラフをシークし、再生レートを設定するためのメソッドを提供する。

このオブジェクトを使うには、IMediaPosition 型の変数を宣言し、その変数が FilgraphManager オブジェクトと等しくなるように設定する。

Dim mGraph As New FilgraphManager
Dim iPosition As ImediaEvent
Set iPosition = mGraph

要件

プロジェクトに "ActiveMovie コントロール タイプ ライブラリ" (Quartz.dll) への参照を含めること。

IMediaPosition オブジェクトは、次のプロパティおよびメソッドを公開する。

プロパティ 説明
CurrentPosition 再生位置を設定または取得する。
Duration ストリームの時間幅を取得する。
PrerollTime 開始位置の前にキューに入るデータの量を設定または取得する。
Rate 再生速度を設定または取得する。
StopTime 終了タイムを設定または取得する。
メソッド 説明
CanSeekBackward ストリームが逆方向にシークできるかどうかを照会する。
CanSeekForward ストリームが順方向にシークできるかどうかを照会する。