MultiCam Boards Documentation > MultiCam Documentation > MultiCam User Guide > MultiCam Basics > Exceptions > API Errors > MultiCam Error Codes

MultiCam Error Codes

The error codes are used by the four error reporting behaviors.

Error codes returned by MultiCam functions

Return value

Error identifier

Description

0

MC_OK

No Error

-1

MC_NO_BOARD_FOUND

No Board Found

-2

MC_BAD_PARAMETER

Bad Parameter

-3

MC_IO_ERROR

I/O Error

-4

MC_INTERNAL_ERROR

Internal Error

-5

MC_NO_MORE_RESOURCES

No More Resources

-6

MC_IN_USE

Object still in use

-7

MC_NOT_SUPPORTED

Operation not supported

-8

MC_DATABASE_ERROR

Parameter database error

-9

MC_OUT_OF_BOUND

Value out of bound

-10

MC_INSTANCE_NOT_FOUND

Object instance not found

-11

MC_INVALID_HANDLE

Invalid Handle

-12

MC_TIMEOUT

Timeout

-13

MC_INVALID_VALUE

Invalid Value

-14

MC_RANGE_ERROR

Value not in range

-15

MC_BAD_HW_CONFIG

Invalid hardware configuration

-16

MC_NO_EVENT

No Event

-17

MC_LICENSE_NOT_GRANTED

License not granted

-18

MC_FATAL_ERROR

Fatal error

-19

MC_HW_EVENT_CONFLICT

Hardware event conflict

-20

MC_FILE_NOT_FOUND

File not found

-21

MC_OVERFLOW

Overflow

-22

MC_INVALID_PARAMETER_SETTING

Parameter inconsistency

-23

MC_PARAMETER_ILLEGAL_ACCESS

Illegal operation

-24

MC_CLUSTER_BUSY

Cluster busy

-25

MC_SERVICE_ERROR

MultiCam service error

-26

MC_INVALID_SURFACE

Invalid surface