Platforms to show: All Mac Windows Linux Cross-Platform
Back to LibUSBTransferMBS class.
LibUSBTransferMBS.ActualLength as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Read-only, and only for use within transfer callback function.
Not valid for isochronous endpoint transfers.
(Read only property)
LibUSBTransferMBS.Buffer as MemoryBlock
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Please assign MemoryBlock of right size as this sets length property.
(Read and Write property)
LibUSBTransferMBS.Device as LibUSBDeviceMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read and Write property)
LibUSBTransferMBS.Endpoint as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read and Write property)
LibUSBTransferMBS.Flags as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
(Read and Write property)
LibUSBTransferMBS.ISOPackets as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Only used for I/O with isochronous endpoints.
(Read only property)
LibUSBTransferMBS.Length as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Set to length of MemoryBlock assigned to buffer property.
(Read only property)
LibUSBTransferMBS.Status as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
Read-only, and only for use within transfer callback function.
If this is an isochronous transfer, this field may read kTransferStatusCompleted even if there were errors in the frames. Use the status in LibUSBISOPacketDescriptorMBS in each packet to determine if errors occurred.
(Read only property)
LibUSBTransferMBS.Tag as Variant
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
A value you can use as you like, e.g. to store reference to your window.
(Read and Write property)
LibUSBTransferMBS.Timeout as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
A value of 0 indicates no timeout.
(Read and Write property)
LibUSBTransferMBS.Type as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | USB | MBS USB Plugin | 22.2 | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No | Desktop, Console & Web |
See kTransferType* constants.
(Read and Write property)
The items on this page are in the following plugins: MBS USB Plugin.