enum libusb_transfer_type

Overview

Endpoint transfer type. Moreā€¦

#include <libusb.h>

enum libusb_transfer_type {
    LIBUSB_TRANSFER_TYPE_CONTROL     = 0,
    LIBUSB_TRANSFER_TYPE_ISOCHRONOUS = 1,
    LIBUSB_TRANSFER_TYPE_BULK        = 2,
    LIBUSB_TRANSFER_TYPE_INTERRUPT   = 3,
    LIBUSB_TRANSFER_TYPE_BULK_STREAM = 4,
};

Detailed Documentation

Endpoint transfer type.

Values for bits 0:1 of the endpoint attributes field.

Enum Values

LIBUSB_TRANSFER_TYPE_CONTROL

Control endpoint.

LIBUSB_TRANSFER_TYPE_ISOCHRONOUS

Isochronous endpoint.

LIBUSB_TRANSFER_TYPE_BULK

Bulk endpoint.

LIBUSB_TRANSFER_TYPE_INTERRUPT

Interrupt endpoint.

LIBUSB_TRANSFER_TYPE_BULK_STREAM

Stream endpoint.