Metodo IPreFetchOffset::SetPreFetchOffset (portcls.h)
Il SetPreFetchOffset
metodo imposta l'offset di prefetch, ovvero il numero di byte di dati che separano il cursore di scrittura dal cursore di riproduzione in un flusso di output DirectSound.
Sintassi
void SetPreFetchOffset(
[in] ULONG PreFetchOffset
);
Parametri
[in] PreFetchOffset
Specifica le dimensioni di offset di prefetch in byte.
Valore restituito
nessuno
Osservazioni
Un driver miniport WavePci chiama il metodo per specificare l'offset SetPreFetchOffset
di prefetch di un flusso di output DirectSound accelerato dall'hardware.
L'offset di prefetch è il numero di byte di dati che separano il cursore di scrittura dal cursore di riproduzione nel buffer hardware del dispositivo audio:
- Il cursore di scrittura specifica la posizione del buffer in cui un'applicazione DirectSound può scrivere in modo sicuro l'esempio audio successivo.
- Il cursore di riproduzione specifica la posizione del buffer dell'esempio audio attualmente riprodotto dal dispositivo audio.
Per informazioni sull'uso SetPreFetchOffset
per controllare l'offset di prefetch di un flusso DirectSound, vedere Offset prefetch.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (includere Portcls.h) |
IRQL | Qualsiasi livello |
Vedi anche
IMiniportWavePciStream::GetPosition