/// <summary> /// Constructs a new instance of a <see cref="SoundIoAudioOut"/> /// </summary> public SoundIoAudioOut() { _audioContext = new SoundIO(); _audioContext.Connect(); _audioContext.FlushEvents(); _audioDevice = FindNonRawDefaultAudioDevice(_audioContext, true); _trackPool = new SoundIoAudioTrackPool(_audioContext, _audioDevice, MaximumTracks); }
/// <summary> /// Constructs a new instance of a <see cref="SoundIoAudioOut"/> /// </summary> public SoundIoAudioOut() { m_AudioContext = new SoundIO(); m_AudioContext.Connect(); m_AudioContext.FlushEvents(); m_AudioDevice = m_AudioContext.GetOutputDevice(m_AudioContext.DefaultOutputDeviceIndex); m_TrackPool = new SoundIoAudioTrackPool(m_AudioContext, m_AudioDevice, MaximumTracks); }