PixeLINK VIs will return the following error codes.
|The function completed successfully.
|Contact Pixelink for help.
|The handle parameter is invalid.
|The camera was not initialized or the initialization was not successful.
|See the appropriate function description to determine the admissable parameter values.
|A buffer passed as parameter is too small
|If possible, use the function to return the required size of the buffer before filling the buffer.
|The function cannot be called at this time
|The function was called at an incorrect point in the calling sequence; another function may need to be called beforehand.
|The API cannot complete the request
|This camera does not support the requested functionality
|The camera is already being used by another application
|Another application is running and using the camera.
|There is no response from the camera
|The camera is disconnected.
|The camera responded with an error.
|Unknown hardware error - Contact PixeLINK for help
|The API does not recognize the camera
|Incompatible firmware, driver or API version
|There is not enough 1394 bandwidth to start the stream
|Too many other devices are using the bus, or too much video data is streaming
|The API cannot allocate the required memory
|The system is out of memory.
|The API cannot run on the current operating system
|The current version of the operating system is not supported by the kit software.
|The serial number could not be obtained from the camera.
|A camera with that serial number could not be found.
|A camera with the requested serial number was not connected to the computer.
|Not enough disk space to complete an IO operation
|Too much video data is being requested.
|An error occurred during an IO operation
|Application requested streaming termination
|The video clip capture thread was terminated by the application before the clip was completed.
|The pointer parameter = NULL
|The necessary memory buffer has not been allocated.
|Error creating the preview window.
|Indicates that a set feature is successful but one or more parameter had to be changed (ROI)
|Occurs when the requested values do not match the granularity of the feature. If you trap this error, then get the feature values to determine the changed value
|Indicates that a feature set value is out of range
|The specified value is too large or too small
|There is no camera available
|All cameras are in use by other applications
|Indicated that the name specified is not a valid camera name.
|GetNextFrame cannot be called at this time because it is in use by an overlay callback function
|A frame was still in use when the buffers were deallocated.
|The stream already exists
|Enumeration is done error
|There are not enough resources for the requested operation
|There was an unexpected frame size
|A stream is required for this operation
|The wrong version is present
|The camera has been disconnected
|Unable to map frame in driver
|An error was returned from the Windows 1394 OHCI driver
|An invalid parameter was passed to the driver
|The function completed successfully but the stream was already running
|Timeout waiting for the camera to respond
|The camera returned an invalid frame (image)
|An operating system service returned an error