예제 #1
0
        public DeviceAttributes GetDeviceAttributes(int deviceId)
        {
            var a = new WasapiIoDeviceAttributes();

            if (!WasapiIO_GetDeviceAttributes(mId, deviceId, out a))
            {
                return(null);
            }
            return(new DeviceAttributes(a.deviceId, a.name, a.deviceIdString));
        }
예제 #2
0
 private static extern bool WasapiIO_GetDeviceAttributes(int instanceId, int deviceId, out WasapiIoDeviceAttributes attr);
예제 #3
0
 WasapiIO_GetDeviceAttributes(int instanceId, int deviceId, out WasapiIoDeviceAttributes attr);
예제 #4
0
 public DeviceAttributes GetDeviceAttributes(int deviceId)
 {
     var a = new WasapiIoDeviceAttributes();
     if (!WasapiIO_GetDeviceAttributes(mId, deviceId, out a)) {
         return null;
     }
     return new DeviceAttributes(a.deviceId, a.name, a.deviceIdString);
 }