The FaceSDK interface throws nested exceptions.
The top of stack of nested exceptions is always face_sdk::exception.
Use face_sdk::format_exception() function for building info message with the chain of nested exceptions stack.
Use face_sdk::rethrow_root_exception() function for throwing the bottom of nested exceptions stack.
List of all exceptions:
- runtime_exception
- internal_error_exception
- out_of_range_exception
- invalid_parameter_exception
- file_exception
- file_not_found_exception
- bad_image_data_exception
- bad_image_format_exception
- signature_mismatch_exception
- incompatible_version_exception
- version_not_available_exception
- key_not_found_exception
- key_exists_exception
- data_container_corrupted_exception
- data_container_entries_limit_exceed_exception
- not_implemented_exception
- license_exception
- nvml_exception
- platofrm_not_supported_exception
- not_supported_exception
- upscale_too_much_exception