IPreFetchOffset::SetPreFetchOffset メソッド (portcls.h)
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 の