Interpretation of devices, error codes and negotiated stream parameters. More...
Typedefs | |
typedef enum uvc_error | uvc_error_t |
Enumerations | |
enum | uvc_error { UVC_SUCCESS = 0, UVC_ERROR_IO = -1, UVC_ERROR_INVALID_PARAM = -2, UVC_ERROR_ACCESS = -3, UVC_ERROR_NO_DEVICE = -4, UVC_ERROR_NOT_FOUND = -5, UVC_ERROR_BUSY = -6, UVC_ERROR_TIMEOUT = -7, UVC_ERROR_OVERFLOW = -8, UVC_ERROR_PIPE = -9, UVC_ERROR_INTERRUPTED = -10, UVC_ERROR_NO_MEM = -11, UVC_ERROR_NOT_SUPPORTED = -12, UVC_ERROR_INVALID_DEVICE = -50, UVC_ERROR_INVALID_MODE = -51, UVC_ERROR_CALLBACK_EXISTS = -52, UVC_ERROR_OTHER = -99 } |
Functions | |
void | uvc_perror (uvc_error_t err, const char *msg) |
Print a message explaining an error in the UVC driver. More... | |
void | uvc_print_diag (uvc_device_handle_t *devh, FILE *stream) |
Print camera capabilities and configuration. More... | |
void | uvc_print_stream_ctrl (uvc_stream_ctrl_t *ctrl, FILE *stream) |
Print the values in a stream control block. More... | |
const char * | uvc_strerror (uvc_error_t err) |
Return a string explaining an error in the UVC driver. More... | |
Interpretation of devices, error codes and negotiated stream parameters.
typedef enum uvc_error uvc_error_t |
UVC error types, based on libusb errors
enum uvc_error |
UVC error types, based on libusb errors
void uvc_perror | ( | uvc_error_t | err, |
const char * | msg | ||
) |
void uvc_print_diag | ( | uvc_device_handle_t * | devh, |
FILE * | stream | ||
) |
void uvc_print_stream_ctrl | ( | uvc_stream_ctrl_t * | ctrl, |
FILE * | stream | ||
) |
const char* uvc_strerror | ( | uvc_error_t | err | ) |