Beispiel #1
0
            public BassWasapiDeviceInfo(int device, int rate, int inputs, int outputs, int bufferLength, IDictionary <int, WasapiFormat> supportedFormats, WasapiFormat format, bool isDefault)
            {
                this.Device       = device;
                this.Rate         = rate;
                this.Inputs       = inputs;
                this.Outputs      = outputs;
                this.BufferLength = bufferLength;
#if NET40
                this.SupportedFormats = new Dictionary <int, WasapiFormat>(supportedFormats);
#else
                this.SupportedFormats = new ReadOnlyDictionary <int, WasapiFormat>(supportedFormats);
#endif
                this.Format    = format;
                this.IsDefault = isDefault;
            }
            public BassWasapiDeviceInfo(int rate, int inputs, int outputs, IDictionary <int, WasapiFormat> supportedFormats, WasapiFormat format)
            {
                this.Rate    = rate;
                this.Inputs  = inputs;
                this.Outputs = outputs;
#if NET40
                this.SupportedFormats = new Dictionary <int, WasapiFormat>(supportedFormats);
#else
                this.SupportedFormats = new ReadOnlyDictionary <int, WasapiFormat>(supportedFormats);
#endif
                this.Format = format;
            }