SetPreFetchOffset メソッドはプリフェッチ オフセットを設定します。これは、DirectSound 出力ストリームの再生カーソルから書き込みカーソルを分離するデータのバイト数です。
構文
VOID SetPreFetchOffset(
[in] ULONG PreFetchOffset
);
パラメーター
[in] PreFetchOffset
プリフェッチ オフセット サイズをバイト単位で指定します。
戻り値
何一つ
備考
WavePci ミニポート ドライバーは、ハードウェア アクセラレータ DirectSound 出力ストリームのプリフェッチ オフセットを指定する SetPreFetchOffset メソッドを呼び出します。
プリフェッチ オフセットは、オーディオ デバイスのハードウェア バッファー内の再生カーソルから書き込みカーソルを分離するデータのバイト数です。
- 書き込みカーソルは、DirectSound アプリケーションが次のサウンド サンプルを安全に書き込むことができるバッファー位置を指定します。
- 再生カーソルは、オーディオ デバイスによって現在再生されているサウンド サンプルのバッファー位置を指定します。
SetPreFetchOffset を使用して DirectSound ストリームのプリフェッチ オフセットを制御する方法については、「プリフェッチ オフセットの を参照してください。
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | portcls.h (Portcls.h を含む) |
| IRQL | 任意のレベル |
関連項目
IMiniportWavePciStream::GetPosition
IPortWavePciStream::GetMapping
IPreFetchOffset の