KSEVENT_LOOPEDSTREAMING_POSITION
KSEVENT_LOOPEDSTREAMING_POSITION イベントは、オーディオ ストリームがループ バッファー内の指定した位置に達したことを示します。
用法の要点テーブル
移行先 | イベント記述子の型 | イベント値の型 |
---|---|---|
ピン留めする |
イベント値の型 (操作データ) は、次の情報を含む LOOPEDSTREAMING_POSITION_EVENT_DATA 構造体です。
位置イベントが発生したときにシステムがクライアントに送信する通知の種類。
イベントをトリガーするバッファー位置。
このイベントは、システムによる内部使用のみを目的としています。
解説
Windows Server 2003、Windows XP、Windows 2000、Windows Me、Windows 98 では、WavePci および WaveCyclic ポート ドライバーには、KSEVENT_LOOPEDSTREAMING_POSITION イベント用の独自の組み込みハンドラーが含まれています。 WavePci および WaveCyclic ミニポート ドライバーは、これらのイベントのハンドラーを実装しないでください。
Windows Vista では、WaveXxx ポート ドライバーのいずれも、KSEVENT_LOOPEDSTREAMING_POSITION イベントのイベント ハンドラーやその他のサポートを実装しません。
ループ バッファーは、KSINTERFACE_STANDARD_LOOPED_STREAMING 型のオーディオ ストリームのデータ バッファーです。 再生カーソルまたはレコード カーソルがループされたバッファーの末尾に達すると、カーソルはバッファーの先頭まで戻されます。
ループ バッファー、バッファー位置、および再生カーソルとレコード カーソルの詳細については、「オーディオの位置プロパティ」をご覧ください。
要件
ヘッダー |
ksmedia.h (Ksmedia.h をインクルード) |