public VoipSound(SoundManager owner, VoipQueue q) : base(owner, "voip", true, true) { VoipConfig.SetupEncoding(); ALFormat = Al.FormatMono16; SampleRate = VoipConfig.FREQUENCY; queue = q; bufferID = queue.LatestBufferID; soundChannel = null; SoundChannel chn = new SoundChannel(this, 1.0f, null, 0.4f, 1.0f, "voip", false); soundChannel = chn; }
public VoipSound(string name, SoundManager owner, VoipQueue q) : base(owner, $"VoIP ({name})", true, true, getFullPath: false) { VoipConfig.SetupEncoding(); ALFormat = Al.FormatMono16; SampleRate = VoipConfig.FREQUENCY; queue = q; bufferID = queue.LatestBufferID; soundChannel = null; SoundChannel chn = new SoundChannel(this, 1.0f, null, 1.0f, 0.4f, 1.0f, "voip", false); soundChannel = chn; Gain = 1.0f; }