VCEANCB_Error

ImperX VCEANCB Functions

VCEANCB_Error

[This is preliminary documentation and subject to change.]
typedef enum tagVCEANCB_Error {
	VCEANCB_Err_Success = 0, /* Success */
	VCEANCB_Err_noDevicePresent, /* No VCE ANCB Device present */
	VCEANCB_Err_DeviceBusy, /* VCE ANCB Device is busy */
	VCEANCB_Err_notInitialized, /* VCE ANCB SDK has not been initialized */
	VCEANCB_Err_noMemory, /* Not enough memory */
	VCEANCB_Err_badArgument, /* Bad argument has been passed */
	VCEANCB_Err_notPrepared, /* VCEANCB_Prepare was not successfully called */
	VCEANCB_Err_notGrabbed,  /* VCEANCB_SnapFrame was not successfully called */
	VCEANCB_Err_bufferBusy,  /* Buffers is busy */
	VCEANCB_Err_DeviceTimeout, /* device timeout error */
	VCEANCB_Err_noVideoSource, /* video source is not connected */
	VCEANCB_Err_notSupported = 254, /* Operation or argument is no supported */
	VCEANCB_Err_UnknownError = 255, /* Error is not explained */
} VCEANCB_Error;

Constatnts

VCEANCB_Err_Success
No error occurred.
VCEANCB_Err_noDevicePresent
No VCE-PRO device present.
VCEANCB_Err_DeviceBusy
VCE-PRO device is already in-use.
VCEANCB_Err_notInitialized
FrameLink has not been successfully initialized.
VCEANCB_Err_noMemory
Not enough memory to perform operation.
VCEANCB_Err_badArgument
Bad (possibly NULL or pointed to NULL) argument passed.
VCEANCB_Err_notPrepared
VCEANCB_Prepare was not successfully called.
VCEANCB_Err_notGrabbed
VCEANCB_SnapFrame was not successfully called.
VCEANCB_Err_bufferBusy
Snapping buffers are busy. Check that you have unlock buffers.
VCEANCB_Err_DeviceTimeout
Device timeout error occurred. This error could happens if data, that sent to SnapData is invalid, or video source is not detected. It's recommended to re-prepare card and make sure, that video source is connected and active.
VCEANCB_Err_noVideoSource
Video source is not connected or not active. Check that power is turned on and channel selection is correct.
VCEANCB_Err_notSupported
Operation or argument is no supported.
VCEANCB_Err_UnknownError
Error is unknown (possibly system error). To get extended error information, call VCEANCB_SystemLastError.