public static Imaqdx.ImaqdxCameraInformation[] GetCameraInformation(bool connectedOnly) { uint count; int status = NiImaqdxDll.IMAQdxEnumerateCameras(null, out count, Convert.ToUInt32(connectedOnly)); ExceptionBuilder.CheckErrorAndThrow(status); Internal.ImaqdxCameraInformation[] cameraInfoArray = new Internal.ImaqdxCameraInformation[count]; status = NiImaqdxDll.IMAQdxEnumerateCameras(cameraInfoArray, out count, Convert.ToUInt32(connectedOnly)); ExceptionBuilder.CheckErrorAndThrow(status); return(ImaqdxCameraInformation.CreateCameraInformationArray(cameraInfoArray)); }