Try/Catch Explanation ~~~~~~~~~~~~~~~~~~~~~ We use as exceptions are to report any runtime errors. As a rule of thumb you should wrap all calls to the SDKs in try-catch blocks: .. code-tabs:: .. include-tab:: ../../labels/cppDocumentaionExample3 :language: cpp :title: C++ .. include-tab:: ../../labels/csDocumentaionExample3 :language: csharp :title: C# .. note:: ``SdkException`` objects are thrown by the :term:`CameraSDK` or ImageSDK. The second catch-block catches all other exceptions, "just in case".