mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-27 09:35:43 +00:00
Removed check for null device name. Passing null to alcOpenDevice should open the default device.
This commit is contained in:
parent
f6c1942407
commit
3a90a29e43
|
@ -52,7 +52,7 @@ namespace OpenTK.Audio
|
||||||
|
|
||||||
/// <summary>Constructs a new AudioContext, using the default audio device.</summary>
|
/// <summary>Constructs a new AudioContext, using the default audio device.</summary>
|
||||||
/// <exception cref="NotSupportedException">Occurs when no audio devices are available.</exception>
|
/// <exception cref="NotSupportedException">Occurs when no audio devices are available.</exception>
|
||||||
public AudioContext() : this(available_devices.Count > 0 ? available_devices[0] : "", 0, 0, false, 0) { }
|
public AudioContext() : this(available_devices.Count > 0 ? available_devices[0] : null, 0, 0, false, 0) { }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@ namespace OpenTK.Audio
|
||||||
|
|
||||||
/// <private />
|
/// <private />
|
||||||
/// <summary>Creates the audio context using the specified device.</summary>
|
/// <summary>Creates the audio context using the specified device.</summary>
|
||||||
/// <param name="device">The device descriptor obtained through AudioContext.AvailableDevices.</param>
|
/// <param name="device">The device descriptor obtained through AudioContext.AvailableDevices, or null for the default device.</param>
|
||||||
/// <param name="freq">Frequency for mixing output buffer, in units of Hz. Pass 0 for driver default.</param>
|
/// <param name="freq">Frequency for mixing output buffer, in units of Hz. Pass 0 for driver default.</param>
|
||||||
/// <param name="refresh">Refresh intervals, in units of Hz. Pass 0 for driver default.</param>
|
/// <param name="refresh">Refresh intervals, in units of Hz. Pass 0 for driver default.</param>
|
||||||
/// <param name="sync">Flag, indicating a synchronous context.</param>
|
/// <param name="sync">Flag, indicating a synchronous context.</param>
|
||||||
|
@ -203,7 +203,7 @@ namespace OpenTK.Audio
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
void CreateContext(string device, int freq, int refresh, bool sync, int maxEfxSends)
|
void CreateContext(string device, int freq, int refresh, bool sync, int maxEfxSends)
|
||||||
{
|
{
|
||||||
if (String.IsNullOrEmpty(device)) throw new ArgumentNullException("device");
|
//if (String.IsNullOrEmpty(device)) throw new ArgumentNullException("device");
|
||||||
if (freq < 0) throw new ArgumentOutOfRangeException("freq", freq, "Should be greater than zero.");
|
if (freq < 0) throw new ArgumentOutOfRangeException("freq", freq, "Should be greater than zero.");
|
||||||
if (refresh < 0) throw new ArgumentOutOfRangeException("refresh", refresh, "Should be greater than zero.");
|
if (refresh < 0) throw new ArgumentOutOfRangeException("refresh", refresh, "Should be greater than zero.");
|
||||||
if (maxEfxSends < 0) throw new ArgumentOutOfRangeException("maxEfxSends", maxEfxSends, "Should be greater than zero.");
|
if (maxEfxSends < 0) throw new ArgumentOutOfRangeException("maxEfxSends", maxEfxSends, "Should be greater than zero.");
|
||||||
|
|
Loading…
Reference in a new issue