dspBufferSize
The length of the DSP buffer in samples determining the latency of sounds by the audio output device.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Field
- Namespace: UnityEngine
- Assembly: UnityEngine.AudioModule
public int dspBufferSize
Remarks
This buffer size only accounts for the size of a single DSP buffer. It doesn't include additional latency caused by multiple DSP buffers or buffers from your platform's audio system.
You can use _dspBufferSize or AudioSettings.GetDSPBufferSize to get the DSP buffer size but it's recommended you use _dspBufferSize. For a code example that shows each of the DSP buffer sizes, refer to AudioSettings.Reset.
Examples
// This script changes the settings of the audio configuration programatically. // Attach this script to a GameObject in your Scene. Also assign an <see cref="UnityEngine.AudioSource"></see> component in the Inspector and // assign an audio clip to the AudioSource. using UnityEngine;public class AudioConfigurationExample : MonoBehaviour{ void Start() { AudioSource source = GetComponent<AudioSource>(); AudioConfiguration config = AudioSettings.GetConfiguration(); // Change each configuration to your preferred setting. config.speakerMode = AudioSpeakerMode.Stereo; config.dspBufferSize = 64; AudioSettings.Reset(config); // Play the audio. source.Play(); }}