Descriptor type. Will have value LIBUSB_DT_ENDPOINT in this context.
publicDescriptorTypebDescriptorType
return
DescriptorType
bEndpointAddress public property
The address of the endpoint described by this descriptor. Bits 0:3 are the endpoint number. Bits 4:6 are reserved. Bit 7 indicates direction, see \ref libusb_endpoint_direction.
publicBytebEndpointAddress
return
Byte
bInterval public property
Interval for polling endpoint for data transfers.
publicBytebInterval
return
Byte
bLength public property
Size of this descriptor (in bytes)
publicBytebLength
return
Byte
bRefresh public property
For audio devices only: the rate at which synchronization feedback is provided.
publicBytebRefresh
return
Byte
bSynchAddress public property
For audio devices only: the address if the synch endpoint
publicBytebSynchAddress
return
Byte
bmAttributes public property
Attributes which apply to the endpoint when it is configured using the bConfigurationValue. Bits 0:1 determine the transfer type and correspond to \ref libusb_transfer_type. Bits 2:3 are only used for isochronous endpoints and correspond to \ref libusb_iso_sync_type. Bits 4:5 are also only used for isochronous endpoints and correspond to \ref libusb_iso_usage_type. Bits 6:7 are reserved.
publicBytebmAttributes
return
Byte
wMaxPacketSize public property
Maximum packet size this endpoint is capable of sending/receiving.