ManagedBass.Wasapi.WasapiLoopbackDevice.Get C# (CSharp) Method

Get() public static method

Get Device By Index.
public static Get ( int Device ) : WasapiLoopbackDevice
Device int
return WasapiLoopbackDevice
        public static WasapiLoopbackDevice Get(int Device)
        {
            if (Singleton.ContainsKey(Device))
                return Singleton[Device] as WasapiLoopbackDevice;

            WasapiDeviceInfo info;
            if (!(BassWasapi.GetDeviceInfo(Device, out info) && info.IsLoopback))
                throw new ArgumentException("Invalid WasapiLoopbackDevice Index");

            var dev = new WasapiLoopbackDevice(Device);
            Singleton.Add(Device, dev);

            return dev;
        }