Step 3: Start SIPL
Next, register output buffers and configure autocontrol using the following methods:
INvSIPLCamera::GetImageAttributes()
INvSIPLCamera::RegisterImages()
INvSIPLCamera::RegisterAutoControlPlugin()
All image buffers must be allocated with the attributes retrieved with the
INvSIPLCamera::GetImageAttributes ()
function. Once allocated, all of
the output buffers must then be registered with SIPL using the
INvSIPLCamera::RegisterImages()
function. Once registration of all
output buffers is completed the pipeline can be started using
INvSIPLCamera::Start()
. This method programs the externally connected
devices to start streaming images. After this method is called, capture is active. SIPL
starts receiving images, processing them through ISP, and sending them to the image output
queues.