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 | ストリームが順方向にシークできるかどうかを照会する。 |