Step 2: Initialize SIPL

To initialize SIPL Core, first use the INvSIPLCamera::GetInstance method to get an instance of a class that implements INvSIPLCamera. The following methods can then be used to configure the settings that SIPL Core is to use during capture:

  • INvSIPLCamera::SetPlatformCfg()
  • INvSIPLCamera::SetPipelineCfg()

Once SIPL Core has been configured, call INvSIPLCamera::Init()to initialize SIPL. This programs the external devices to prepare them to stream, receive, and process images. Note that this step prepares SIPL to capture and process images but does not actually start the process.