Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод SetPreFetchOffset задает смещение предварительного набора данных, которое является числом байтов данных, разделяющих курсор записи от курсора воспроизведения в выходном потоке DirectSound.
Синтаксис
VOID SetPreFetchOffset(
[in] ULONG PreFetchOffset
);
Параметры
[in] PreFetchOffset
Указывает размер смещения предварительного набора в байтах.
Возвращаемое значение
Отсутствует
Замечания
Драйвер miniport WavePci вызывает SetPreFetchOffset метод, чтобы указать смещение предварительной выборки потока вывода DirectSound с аппаратным ускорением.
Смещение предварительного набора — это количество байтов данных, разделяющих курсор записи от курсора воспроизведения в аппаратном буфере звукового устройства:
- Курсор записи указывает позицию буфера, в которую приложение DirectSound может безопасно записывать следующий звуковой образец.
- Курсор воспроизведения указывает положение буфера звукового образца, который в настоящее время воспроизводится звуковым устройством.
Сведения об использовании SetPreFetchOffset для управления смещением предварительной выборки потока DirectSound см. в разделе "Смещение предварительного набора".
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | универсальный |
| Заголовок | portcls.h (include Portcls.h) |
| IRQL | Любой уровень |
См. также
IMiniportWavePciStream::GetPosition