IC Imaging Control C++ Class Library for C++ Projects

IC Imaging Control is a family of image acquisition components that offers developers easy programmatic access to The Imaging Source WDM video sources.

IC Imaging Control C++ Class Library for C++ Projects
Released Size Type Requirements
IC Imaging Control C++ Class Library for C++ Projects December 19, 2022 10.6 MB EXE
  • Intel Core i3 or similar, 2 GB RAM
  • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
  • Microsoft® Visual Studio 2010 or newer

Changelog

Added C++: MP4/WMV MediaStreamContainer ids to public interface

Fixed: Documentation for MediaStreamContainer::getAvailableMediaStreamContainerList

Fixed: Documentation for MediaStreamContainer::isUncompressedSupported

Fixed: Documentation for FrameQueueSink created with a function object

Fixed: Documentation of Grabber::getCurrentActualFPS/getCurrentMaxActualFPS to indicate the deprecation info and contain an alternative function to use

Fixed C++: VS2022 compile error because of unknown compiler version

Released Size Type Requirements
IC Imaging Control C++ Class Library for C++ Projects October 27, 2020 11 MB EXE
  • Intel Core i3 or similar, 2 GB RAM
  • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
  • Microsoft® Visual Studio 2010 or newer

Changelog

Fixed: Save RGB64 in sink to JPEG creates a jpeg with 'wrong' colors.

Added WMV and MP4 MediaStreamContainer instances.

Added: Codec::getAvailableCodecList

Added: MediaStreamContainer::getAvailableMediaStreamContainerList

Added: MediaStreamContainer::isCustomCodecSupported( const smart_ptr& codec ) const;

Added: MediaStreamContainer::isUncompressedSupported() const;

Fixed: Linker error when using nullptr != smart_com_ptr

Released Size Type Requirements
IC Imaging Control C++ Class Library for C++ Projects June 24, 2020 10.9 MB EXE
  • Intel Core i3 or similar, 2 GB RAM
  • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
  • Microsoft® Visual Studio 2010 or newer

Changelog

The Name of C++ wizard was changed for better differing between C++ and C# wizards.

Corrected documentation: MediaSubtype entries lists Y800/Y16/RGB6 now.

Corrected documentation: Return value of getDriverVersion() corrected.

Released Size Type Requirements
IC Imaging Control C++ Class Library for C++ Projects May 4, 2020 10.9 MB EXE
  • Intel Core i3 or similar, 2 GB RAM
  • Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit)
  • Microsoft® Visual Studio 2010 or newer

Changelog

Standalone setup for C++ class library only.

Added new sink types for simplifying the implementation of fast and correct image acquisition.

Improved performance when using GigECam driver 3.6 or 33U driver 4.6.

Removed some functions that were marked as deprecated in previous versions.

Added support for Visual Studio 2019

Released Size Type Requirements
IC Imaging Control C++ Class Library for C++ Projects October 23, 2018 35.4 MB EXE
  • Intel Core i3 or similar, 4 GB RAM
  • Graphics card with 24 or 32 bit
  • Windows XP, Windows Vista, Windows 7 (32 & 64 bit), Windows 8 (32 & 64 bit), Windows 10 (32 & 64 bit), Windows 11
  • DirectX 9.0c or higher

Changelog

Corrected C++ samples for import in Visual Studio 2017 C++ for 32 and 64 bit builds.

Visual Studio 2017 C++ Dialog Application Wizard implemented.

Denoise and ROI filter accept RGB64 video format.

Fix on the Device_Change event.