Método IPreFetchOffset::SetPreFetchOffset (portcls.h)
El SetPreFetchOffset
método 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
None
Observaciones
Un controlador de miniporte WavePci llama al SetPreFetchOffset
método para especificar el desplazamiento de captura previa de un flujo de salida 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 de captura previa de una secuencia de DirectSound, consulte Desplazamientos de captura previa.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | portcls.h (incluya Portcls.h) |
IRQL | Cualquier nivel |
Consulte también
IMiniportWavePciStream::GetPosition