Documentation
¶
Overview ¶
Package midi provides Go bindings for android.media.midi.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Device
- func (m *Device) Close() error
- func (m *Device) ConnectPorts(arg0 *jni.Object, arg1 int32) (*jni.Object, error)
- func (m *Device) GetInfo() (*jni.Object, error)
- func (m *Device) OpenInputPort(arg0 int32) (*jni.Object, error)
- func (m *Device) OpenOutputPort(arg0 int32) (*jni.Object, error)
- func (m *Device) ToString() (string, error)
- type DeviceInfo
- func (m *DeviceInfo) DescribeContents() (int32, error)
- func (m *DeviceInfo) Equals(arg0 *jni.Object) (bool, error)
- func (m *DeviceInfo) GetDefaultProtocol() (int32, error)
- func (m *DeviceInfo) GetId() (int32, error)
- func (m *DeviceInfo) GetInputPortCount() (int32, error)
- func (m *DeviceInfo) GetOutputPortCount() (int32, error)
- func (m *DeviceInfo) GetPorts() (*jni.Object, error)
- func (m *DeviceInfo) GetProperties() (*jni.Object, error)
- func (m *DeviceInfo) GetType() (int32, error)
- func (m *DeviceInfo) HashCode() (int32, error)
- func (m *DeviceInfo) IsPrivate() (bool, error)
- func (m *DeviceInfo) ToString() (string, error)
- func (m *DeviceInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type DeviceInfoPortInfo
- type DeviceMidiConnection
- type DeviceService
- func (m *DeviceService) GetDeviceInfo() (*jni.Object, error)
- func (m *DeviceService) GetOutputPortReceivers() (*jni.Object, error)
- func (m *DeviceService) OnBind(arg0 *jni.Object) (*jni.Object, error)
- func (m *DeviceService) OnClose() error
- func (m *DeviceService) OnCreate() error
- func (m *DeviceService) OnDeviceStatusChanged(arg0 *jni.Object) error
- func (m *DeviceService) OnGetInputPortReceivers() (*jni.Object, error)
- type DeviceStatus
- func (m *DeviceStatus) DescribeContents() (int32, error)
- func (m *DeviceStatus) GetDeviceInfo() (*jni.Object, error)
- func (m *DeviceStatus) GetOutputPortOpenCount(arg0 int32) (int32, error)
- func (m *DeviceStatus) IsInputPortOpen(arg0 int32) (bool, error)
- func (m *DeviceStatus) ToString() (string, error)
- func (m *DeviceStatus) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type InputPort
- type Manager
- type ManagerDeviceCallback
- type ManagerOnDeviceOpenedListener
- type OutputPort
- type Receiver
- func (m *Receiver) Flush() error
- func (m *Receiver) GetMaxMessageSize() (int32, error)
- func (m *Receiver) OnFlush() error
- func (m *Receiver) OnSend(arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int64) error
- func (m *Receiver) Send3(arg0 *jni.Object, arg1 int32, arg2 int32) error
- func (m *Receiver) Send4_1(arg0 *jni.Object, arg1 int32, arg2 int32, arg3 int64) error
- type Sender
- type UmpDeviceService
Constants ¶
const ( Creator = consts.Creator ProtocolUmpMidi10UpTo128Bits = consts.ProtocolUmpMidi10UpTo128Bits ProtocolUmpMidi10UpTo128BitsAndJrts = consts.ProtocolUmpMidi10UpTo128BitsAndJrts ProtocolUmpMidi10UpTo64Bits = consts.ProtocolUmpMidi10UpTo64Bits ProtocolUmpMidi10UpTo64BitsAndJrts = consts.ProtocolUmpMidi10UpTo64BitsAndJrts ProtocolUmpMidi20 = consts.ProtocolUmpMidi20 ProtocolUmpMidi20AndJrts = consts.ProtocolUmpMidi20AndJrts ProtocolUmpUseMidiCi = consts.ProtocolUmpUseMidiCi ProtocolUnknown = consts.ProtocolUnknown TypeBluetooth = consts.TypeBluetooth TypeUsb = consts.TypeUsb TypeVirtual = consts.TypeVirtual TypeInput = consts.TypeInput TypeOutput = consts.TypeOutput TransportMidiByteStream = consts.TransportMidiByteStream TransportUniversalMidiPackets = consts.TransportUniversalMidiPackets )
const ( PropertyBluetoothDevice = consts.PropertyBluetoothDevice PropertyManufacturer = consts.PropertyManufacturer PropertyName = consts.PropertyName PropertyProduct = consts.PropertyProduct PropertySerialNumber = consts.PropertySerialNumber PropertyUsbDevice = consts.PropertyUsbDevice PropertyVersion = consts.PropertyVersion ServiceInterface = consts.ServiceInterface )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Device ¶
Device wraps android.media.midi.MidiDevice.
func (*Device) ConnectPorts ¶
ConnectPorts calls android.media.midi.MidiDevice.connectPorts.
func (*Device) OpenInputPort ¶
OpenInputPort calls android.media.midi.MidiDevice.openInputPort.
func (*Device) OpenOutputPort ¶
OpenOutputPort calls android.media.midi.MidiDevice.openOutputPort.
type DeviceInfo ¶
DeviceInfo wraps android.media.midi.MidiDeviceInfo.
func (*DeviceInfo) DescribeContents ¶
func (m *DeviceInfo) DescribeContents() (int32, error)
DescribeContents calls android.media.midi.MidiDeviceInfo.describeContents.
func (*DeviceInfo) Equals ¶
func (m *DeviceInfo) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.media.midi.MidiDeviceInfo.equals.
func (*DeviceInfo) GetDefaultProtocol ¶
func (m *DeviceInfo) GetDefaultProtocol() (int32, error)
GetDefaultProtocol calls android.media.midi.MidiDeviceInfo.getDefaultProtocol.
func (*DeviceInfo) GetId ¶
func (m *DeviceInfo) GetId() (int32, error)
GetId calls android.media.midi.MidiDeviceInfo.getId.
func (*DeviceInfo) GetInputPortCount ¶
func (m *DeviceInfo) GetInputPortCount() (int32, error)
GetInputPortCount calls android.media.midi.MidiDeviceInfo.getInputPortCount.
func (*DeviceInfo) GetOutputPortCount ¶
func (m *DeviceInfo) GetOutputPortCount() (int32, error)
GetOutputPortCount calls android.media.midi.MidiDeviceInfo.getOutputPortCount.
func (*DeviceInfo) GetPorts ¶
func (m *DeviceInfo) GetPorts() (*jni.Object, error)
GetPorts calls android.media.midi.MidiDeviceInfo.getPorts.
func (*DeviceInfo) GetProperties ¶
func (m *DeviceInfo) GetProperties() (*jni.Object, error)
GetProperties calls android.media.midi.MidiDeviceInfo.getProperties.
func (*DeviceInfo) GetType ¶
func (m *DeviceInfo) GetType() (int32, error)
GetType calls android.media.midi.MidiDeviceInfo.getType.
func (*DeviceInfo) HashCode ¶
func (m *DeviceInfo) HashCode() (int32, error)
HashCode calls android.media.midi.MidiDeviceInfo.hashCode.
func (*DeviceInfo) IsPrivate ¶
func (m *DeviceInfo) IsPrivate() (bool, error)
IsPrivate calls android.media.midi.MidiDeviceInfo.isPrivate.
func (*DeviceInfo) ToString ¶
func (m *DeviceInfo) ToString() (string, error)
ToString calls android.media.midi.MidiDeviceInfo.toString.
func (*DeviceInfo) WriteToParcel ¶
func (m *DeviceInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.media.midi.MidiDeviceInfo.writeToParcel.
type DeviceInfoPortInfo ¶
DeviceInfoPortInfo wraps android.media.midi.MidiDeviceInfo$PortInfo.
func (*DeviceInfoPortInfo) GetName ¶
func (m *DeviceInfoPortInfo) GetName() (string, error)
GetName calls android.media.midi.MidiDeviceInfo$PortInfo.getName.
func (*DeviceInfoPortInfo) GetPortNumber ¶
func (m *DeviceInfoPortInfo) GetPortNumber() (int32, error)
GetPortNumber calls android.media.midi.MidiDeviceInfo$PortInfo.getPortNumber.
func (*DeviceInfoPortInfo) GetType ¶
func (m *DeviceInfoPortInfo) GetType() (int32, error)
GetType calls android.media.midi.MidiDeviceInfo$PortInfo.getType.
type DeviceMidiConnection ¶
DeviceMidiConnection wraps android.media.midi.MidiDevice$MidiConnection.
func (*DeviceMidiConnection) Close ¶
func (m *DeviceMidiConnection) Close() error
Close calls android.media.midi.MidiDevice$MidiConnection.close.
type DeviceService ¶
DeviceService wraps android.media.midi.MidiDeviceService.
func (*DeviceService) GetDeviceInfo ¶
func (m *DeviceService) GetDeviceInfo() (*jni.Object, error)
GetDeviceInfo calls android.media.midi.MidiDeviceService.getDeviceInfo.
func (*DeviceService) GetOutputPortReceivers ¶
func (m *DeviceService) GetOutputPortReceivers() (*jni.Object, error)
GetOutputPortReceivers calls android.media.midi.MidiDeviceService.getOutputPortReceivers.
func (*DeviceService) OnClose ¶
func (m *DeviceService) OnClose() error
OnClose calls android.media.midi.MidiDeviceService.onClose.
func (*DeviceService) OnCreate ¶
func (m *DeviceService) OnCreate() error
OnCreate calls android.media.midi.MidiDeviceService.onCreate.
func (*DeviceService) OnDeviceStatusChanged ¶
func (m *DeviceService) OnDeviceStatusChanged(arg0 *jni.Object) error
OnDeviceStatusChanged calls android.media.midi.MidiDeviceService.onDeviceStatusChanged.
func (*DeviceService) OnGetInputPortReceivers ¶
func (m *DeviceService) OnGetInputPortReceivers() (*jni.Object, error)
OnGetInputPortReceivers calls android.media.midi.MidiDeviceService.onGetInputPortReceivers.
type DeviceStatus ¶
DeviceStatus wraps android.media.midi.MidiDeviceStatus.
func (*DeviceStatus) DescribeContents ¶
func (m *DeviceStatus) DescribeContents() (int32, error)
DescribeContents calls android.media.midi.MidiDeviceStatus.describeContents.
func (*DeviceStatus) GetDeviceInfo ¶
func (m *DeviceStatus) GetDeviceInfo() (*jni.Object, error)
GetDeviceInfo calls android.media.midi.MidiDeviceStatus.getDeviceInfo.
func (*DeviceStatus) GetOutputPortOpenCount ¶
func (m *DeviceStatus) GetOutputPortOpenCount(arg0 int32) (int32, error)
GetOutputPortOpenCount calls android.media.midi.MidiDeviceStatus.getOutputPortOpenCount.
func (*DeviceStatus) IsInputPortOpen ¶
func (m *DeviceStatus) IsInputPortOpen(arg0 int32) (bool, error)
IsInputPortOpen calls android.media.midi.MidiDeviceStatus.isInputPortOpen.
func (*DeviceStatus) ToString ¶
func (m *DeviceStatus) ToString() (string, error)
ToString calls android.media.midi.MidiDeviceStatus.toString.
func (*DeviceStatus) WriteToParcel ¶
func (m *DeviceStatus) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.media.midi.MidiDeviceStatus.writeToParcel.
type InputPort ¶
InputPort wraps android.media.midi.MidiInputPort.
func (*InputPort) GetPortNumber ¶
GetPortNumber calls android.media.midi.MidiInputPort.getPortNumber.
type Manager ¶
Manager wraps android.media.midi.MidiManager.
func NewManager ¶
NewManager obtains android.media.midi.MidiManager from the Android system service manager.
func (*Manager) Close ¶
func (m *Manager) Close()
Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.
func (*Manager) GetDevices ¶
GetDevices calls android.media.midi.MidiManager.getDevices.
func (*Manager) RegisterDeviceCallback ¶
RegisterDeviceCallback calls android.media.midi.MidiManager.registerDeviceCallback.
type ManagerDeviceCallback ¶
ManagerDeviceCallback wraps android.media.midi.MidiManager$DeviceCallback.
func (*ManagerDeviceCallback) OnDeviceAdded ¶
func (m *ManagerDeviceCallback) OnDeviceAdded(arg0 *jni.Object) error
OnDeviceAdded calls android.media.midi.MidiManager$DeviceCallback.onDeviceAdded.
func (*ManagerDeviceCallback) OnDeviceRemoved ¶
func (m *ManagerDeviceCallback) OnDeviceRemoved(arg0 *jni.Object) error
OnDeviceRemoved calls android.media.midi.MidiManager$DeviceCallback.onDeviceRemoved.
func (*ManagerDeviceCallback) OnDeviceStatusChanged ¶
func (m *ManagerDeviceCallback) OnDeviceStatusChanged(arg0 *jni.Object) error
OnDeviceStatusChanged calls android.media.midi.MidiManager$DeviceCallback.onDeviceStatusChanged.
type ManagerOnDeviceOpenedListener ¶
ManagerOnDeviceOpenedListener wraps android.media.midi.MidiManager$OnDeviceOpenedListener.
func (*ManagerOnDeviceOpenedListener) OnDeviceOpened ¶
func (m *ManagerOnDeviceOpenedListener) OnDeviceOpened(arg0 *jni.Object) error
OnDeviceOpened calls android.media.midi.MidiManager$OnDeviceOpenedListener.onDeviceOpened.
type OutputPort ¶
OutputPort wraps android.media.midi.MidiOutputPort.
func (*OutputPort) Close ¶
func (m *OutputPort) Close() error
Close calls android.media.midi.MidiOutputPort.close.
func (*OutputPort) GetPortNumber ¶
func (m *OutputPort) GetPortNumber() (int32, error)
GetPortNumber calls android.media.midi.MidiOutputPort.getPortNumber.
func (*OutputPort) OnConnect ¶
func (m *OutputPort) OnConnect(arg0 *jni.Object) error
OnConnect calls android.media.midi.MidiOutputPort.onConnect.
func (*OutputPort) OnDisconnect ¶
func (m *OutputPort) OnDisconnect(arg0 *jni.Object) error
OnDisconnect calls android.media.midi.MidiOutputPort.onDisconnect.
type Receiver ¶
Receiver wraps android.media.midi.MidiReceiver.
func (*Receiver) GetMaxMessageSize ¶
GetMaxMessageSize calls android.media.midi.MidiReceiver.getMaxMessageSize.
type Sender ¶
Sender wraps android.media.midi.MidiSender.
func (*Sender) Disconnect ¶
Disconnect calls android.media.midi.MidiSender.disconnect.
type UmpDeviceService ¶
UmpDeviceService wraps android.media.midi.MidiUmpDeviceService.
func (*UmpDeviceService) GetDeviceInfo ¶
func (m *UmpDeviceService) GetDeviceInfo() (*jni.Object, error)
GetDeviceInfo calls android.media.midi.MidiUmpDeviceService.getDeviceInfo.
func (*UmpDeviceService) OnClose ¶
func (m *UmpDeviceService) OnClose() error
OnClose calls android.media.midi.MidiUmpDeviceService.onClose.
func (*UmpDeviceService) OnCreate ¶
func (m *UmpDeviceService) OnCreate() error
OnCreate calls android.media.midi.MidiUmpDeviceService.onCreate.
func (*UmpDeviceService) OnDeviceStatusChanged ¶
func (m *UmpDeviceService) OnDeviceStatusChanged(arg0 *jni.Object) error
OnDeviceStatusChanged calls android.media.midi.MidiUmpDeviceService.onDeviceStatusChanged.