public interface android.media.midi.IMidiManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.media.midi.IMidiManager
super_class: java.lang.Object
{
public abstract android.media.midi.MidiDeviceInfo[] getDevices();
descriptor: ()[Landroid/media/midi/MidiDeviceInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void registerListener(android.os.IBinder, android.media.midi.IMidiDeviceListener);
descriptor: (Landroid/os/IBinder;Landroid/media/midi/IMidiDeviceListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientToken
listener
public abstract void unregisterListener(android.os.IBinder, android.media.midi.IMidiDeviceListener);
descriptor: (Landroid/os/IBinder;Landroid/media/midi/IMidiDeviceListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientToken
listener
public abstract void openDevice(android.os.IBinder, android.media.midi.MidiDeviceInfo, android.media.midi.IMidiDeviceOpenCallback);
descriptor: (Landroid/os/IBinder;Landroid/media/midi/MidiDeviceInfo;Landroid/media/midi/IMidiDeviceOpenCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientToken
device
callback
public abstract void openBluetoothDevice(android.os.IBinder, android.bluetooth.BluetoothDevice, android.media.midi.IMidiDeviceOpenCallback);
descriptor: (Landroid/os/IBinder;Landroid/bluetooth/BluetoothDevice;Landroid/media/midi/IMidiDeviceOpenCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientToken
bluetoothDevice
callback
public abstract void closeDevice(android.os.IBinder, android.os.IBinder);
descriptor: (Landroid/os/IBinder;Landroid/os/IBinder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientToken
deviceToken
public abstract android.media.midi.MidiDeviceInfo registerDeviceServer(android.media.midi.IMidiDeviceServer, int, int, java.lang.String[], java.lang.String[], android.os.Bundle, int);
descriptor: (Landroid/media/midi/IMidiDeviceServer;II[Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;I)Landroid/media/midi/MidiDeviceInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
server
numInputPorts
numOutputPorts
inputPortNames
outputPortNames
properties
type
public abstract void unregisterDeviceServer(android.media.midi.IMidiDeviceServer);
descriptor: (Landroid/media/midi/IMidiDeviceServer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
server
public abstract android.media.midi.MidiDeviceInfo getServiceDeviceInfo(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/media/midi/MidiDeviceInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
className
public abstract android.media.midi.MidiDeviceStatus getDeviceStatus(android.media.midi.MidiDeviceInfo);
descriptor: (Landroid/media/midi/MidiDeviceInfo;)Landroid/media/midi/MidiDeviceStatus;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
deviceInfo
public abstract void setDeviceStatus(android.media.midi.IMidiDeviceServer, android.media.midi.MidiDeviceStatus);
descriptor: (Landroid/media/midi/IMidiDeviceServer;Landroid/media/midi/MidiDeviceStatus;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
server
status
}
SourceFile: "IMidiManager.java"
NestMembers:
android.media.midi.IMidiManager$Stub android.media.midi.IMidiManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.media.midi.IMidiManager$Stub of android.media.midi.IMidiManager