Platforms to show: All Mac Windows Linux Cross-Platform
MidiObjectMBS.DisplayName as String
Function:
Provides the Apple-recommended user-visible name for an endpoint, by combining the device and endpoint names.
Notes:
For objects other than endpoints, the display name is the same as the name.
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
property | MIDI | MBS MacCF Plugin | 17.4 | Yes | No | No | Yes, macOS only | No |
Notes:
For objects other than endpoints, the display name is the same as the name.
(Read only property)
MidiObjectMBS.Handle as Integer
Function:
The handle of this object.
Notes: (Read and Write property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
property | MIDI | MBS MacCF Plugin | 3.1 | Yes | No | No | Yes, macOS only | No |
Notes: (Read and Write property)
MidiObjectMBS.Lasterror as Integer
Function:
The last error code reported.
Notes:
0 if the function was successfull.
-1 if the function is not available or the RB parameters were bad. (e.g. nil)
else a Mac OS error code.
Some Midi specific error codes:
(Read and Write property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
property | MIDI | MBS MacCF Plugin | 3.1 | Yes | No | No | Yes, macOS only | No |
Notes:
0 if the function was successfull.
-1 if the function is not available or the RB parameters were bad. (e.g. nil)
else a Mac OS error code.
Some Midi specific error codes:
kMIDIInvalidClient | -10830 | |
kMIDIInvalidPort | -10831 | |
kMIDIWrongEndpointType | -10832 | want source, got destination, or vice versa |
kMIDINoConnection | -10833 | attempt to close a non-existant connection |
kMIDIUnknownEndpoint | -10834 | |
kMIDIUnknownProperty | -10835 | |
kMIDIWrongPropertyType | -10836 | |
kMIDINoCurrentSetup | -10837 | there is no current setup, or it contains no devices |
kMIDIMessageSendErr | -10838 | communication with server failed |
kMIDIServerStartErr | -10839 | couldn't start the server |
kMIDISetupFormatErr | -10840 | unparseable saved state |
kMIDIWrongThread | -10841 | driver is calling non I/O function in server from a thread other than server's main one: |
kMIDIObjectNotFound | -10842 | |
kMIDIIDNotUnique | -10843 |
MidiObjectMBS.Manufacturer as String
Function:
Drivers should set this property on their devices.
Notes:
Setup editors may allow the user to set this property on external devices.
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
property | MIDI | MBS MacCF Plugin | 17.4 | Yes | No | No | Yes, macOS only | No |
Notes:
Setup editors may allow the user to set this property on external devices.
(Read only property)
MidiObjectMBS.Model as String
Function:
The model name.
Notes: (Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
property | MIDI | MBS MacCF Plugin | 17.4 | Yes | No | No | Yes, macOS only | No |
Notes: (Read only property)
MidiObjectMBS.Name as String
Function:
The item's name.
Notes:
Devices, entities, and endpoints may all have names. The recommended way to display an endpoint's name is to ask for the endpoint name, and display only that name if it is unique. If it is non-unique, prepend the device name.
A setup editor may allow the user to set the names of both driver-owned and external devices.
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | Console & Web | iOS |
property | MIDI | MBS MacCF Plugin | 17.4 | Yes | No | No | Yes, macOS only | No |
Notes:
Devices, entities, and endpoints may all have names. The recommended way to display an endpoint's name is to ask for the endpoint name, and display only that name if it is unique. If it is non-unique, prepend the device name.
A setup editor may allow the user to set the names of both driver-owned and external devices.
(Read only property)
The items on this page are in the following plugins: MBS MacCF Plugin.
Links
MBS Xojo PDF Plugins