IAMExtendedSeeking インターフェイス

IAMExtendedSeeking インターフェイスは、Windows Media ストリーム内のマーカーをシークするメソッドと、再生速度を変更するメソッドを提供する。このインターフェイスは、Windows Media ソース フィルタおよびWM ASF リーダー フィルタ上で実装される。

IAMExtendedSeeking インターフェイスは、IDispatch から継承されるメソッドに加え、以下のメソッドを公開する。

メソッド 説明
get_CurrentMarker 現在のマーカーを取得する。
get_ExSeekCapabilities フィルタの拡張シーク機能を取得する。
get_MarkerCount 現在のストリームのマーカー数を取得する。
get_PlaybackSpeed 現在の再生速度を取得する。
GetMarkerName 指定したマーカーに関連付けられた名前を取得する。
GetMarkerTime 指定したマーカーに関連付けられたプレゼンテーション タイムを取得する。
put_PlaybackSpeed 再生速度を設定する。

要件

Qnetwork.h を必要とする。インターフェイス ID を定義するには、Qnetwork.h の前、Dshow.h のに、Initguid.h をインクルードする。

#include <dshow.h>
#include <initguid.h>
#include <qnetwork.h>

プロジェクト内で Initguid.h を一度だけインクルードするように注意すること。