AudioConfiguration.dspBufferSize
Declaration
public int dspBufferSize;Описание
Длина буфера DSP в образцах, определяющих задержку звуков на устройстве аудиовывода.
Этот размер буфера отражает только размер одного буфера DSP. Он не включает дополнительную задержку, вызванную множественными буферами DSP или буферами аудиосистемы вашей платформы.
Вы можете использовать AudioSettings.GetConfiguration.dspBufferSize или AudioSettings.GetDSPBufferSize для получения размера буфера DSP, но рекомендуется использовать AudioSettings.GetConfiguration.dspBufferSize. Для примера кода, показывающего каждый из размеров буфера DSP, см. AudioSettings.Reset.
// This script changes the settings of the audio configuration programatically. // Attach this script to a GameObject in your Scene. Also assign an AudioSource 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(); } }