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