/// <summary> /// Initializes the audio render provider. /// </summary> /// <param name="renderArgs">The arguments.</param> public override void Initialize(AudioRenderInitializeArgs renderArgs) { WaveProvider = new BufferedWaveProvider(new WaveFormat(ClockRate, 16, Channels)); WaveProvider.DiscardOnBufferOverflow = true; WaveProvider.BufferDuration = new TimeSpan(0, 0, 0, 0, 250); InitializeWasapi(); Log.Info("Audio render initialized using WASAPI."); }
public override void Initialize(AudioRenderInitializeArgs renderArgs) { Playback = new DynamicSoundEffectInstance(ClockRate, Channels == 2 ? AudioChannels.Stereo : AudioChannels.Mono); Playback.Play(); }