示例#1
0
        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));
        }