Factors Governing Wave-Output Latency

This section describes the sources of latency for a wave-output stream. Some of the factors that affect latency are:

  • Whether the stream flows through or bypasses KMixer

  • Whether the stream is output to a WaveCyclic or WavePci device

  • Whether the stream is generated by DirectSound or the waveOut API

The following topics are discussed:

KMixer Latency

WaveCyclic Latency

WavePci Latency

Avoiding Data Copying