Método IPreFetchOffset::SetPreFetchOffset (portcls.h)
El método SetPreFetchOffset
establece el desplazamiento de captura previa, que es el número de bytes de datos que separan el cursor de escritura del cursor de reproducción en un flujo de salida de DirectSound.
Sintaxis
void SetPreFetchOffset(
[in] ULONG PreFetchOffset
);
Parámetros
[in] PreFetchOffset
Especifica el tamaño de desplazamiento de captura previa en bytes.
Valor devuelto
Ninguno
Observaciones
Un controlador de miniport de WavePci llama al método SetPreFetchOffset
para especificar el desplazamiento de captura previa de un flujo de salida de DirectSound acelerado por hardware.
El desplazamiento de captura previa es el número de bytes de datos que separan el cursor de escritura del cursor de reproducción en el búfer de hardware del dispositivo de audio:
- El cursor de escritura especifica la posición del búfer en la que una aplicación DirectSound puede escribir de forma segura la siguiente muestra de sonido.
- El cursor de reproducción especifica la posición del búfer de la muestra de sonido que está reproduciendo actualmente el dispositivo de audio.
Para obtener información sobre cómo usar SetPreFetchOffset
para controlar el desplazamiento previo de una secuencia de DirectSound, consulte desplazamientos de captura previa.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | portcls.h (incluya Portcls.h) |
irQL | Cualquier nivel |
Consulte también
IMiniportWavePciStream::GetPosition