Searched refs:MidiReceiver (Results 1 - 17 of 17) sorted by relevance

/frameworks/base/media/packages/BluetoothMidiService/src/com/android/bluetoothmidiservice/
H A DPacketDecoder.java19 import android.media.midi.MidiReceiver;
23 * {@link android.media.midi.MidiReceiver}
28 * Decodes MIDI data in a packet and passes it to a {@link android.media.midi.MidiReceiver}
30 * @param receiver the {@link android.media.midi.MidiReceiver} to receive the decoded MIDI data
32 abstract public void decodePacket(byte[] buffer, MidiReceiver receiver);
H A DPacketEncoder.java19 import android.media.midi.MidiReceiver;
23 * PacketEncoder receives data via its {@link android.media.midi.MidiReceiver#onReceive} method
27 public abstract class PacketEncoder extends MidiReceiver {
H A DBluetoothPacketDecoder.java19 import android.media.midi.MidiReceiver;
26 * {@link android.media.midi.MidiReceiver}
44 public void decodePacket(byte[] buffer, MidiReceiver receiver) {
H A DBluetoothPacketEncoder.java19 import android.media.midi.MidiReceiver;
54 private final MidiReceiver mFramedDataReceiver = new MidiReceiver() {
H A DBluetoothMidiDevice.java31 import android.media.midi.MidiReceiver;
68 private MidiReceiver mOutputReceiver;
233 MidiReceiver[] inputPortReceivers = new MidiReceiver[1];
/frameworks/base/media/java/android/media/midi/
H A DMidiSender.java26 * Connects a {@link MidiReceiver} to the sender
30 public void connect(MidiReceiver receiver) {
38 * Disconnects a {@link MidiReceiver} from the sender
42 public void disconnect(MidiReceiver receiver) {
50 * Called to connect a {@link MidiReceiver} to the sender
54 abstract public void onConnect(MidiReceiver receiver);
57 * Called to disconnect a {@link MidiReceiver} from the sender
61 abstract public void onDisconnect(MidiReceiver receiver);
H A DMidiReceiver.java24 abstract public class MidiReceiver { class
29 * Default MidiReceiver constructor. Maximum message size is set to
32 public MidiReceiver() { method in class:MidiReceiver
37 * MidiReceiver constructor.
40 public MidiReceiver(int maxMessageSize) { method in class:MidiReceiver
H A DMidiDeviceService.java30 * list of {@link MidiReceiver}s to receive data sent to the device's input ports.
32 * of {@link MidiReceiver}s for sending data out the output ports.
82 MidiReceiver[] inputPortReceivers = onGetInputPortReceivers();
84 inputPortReceivers = new MidiReceiver[0];
95 * Returns an array of {@link MidiReceiver} for the device's input ports.
101 abstract public MidiReceiver[] onGetInputPortReceivers();
104 * Returns an array of {@link MidiReceiver} for the device's output ports.
108 public final MidiReceiver[] getOutputPortReceivers() {
H A DMidiDeviceServer.java56 private final MidiReceiver[] mInputPortReceivers;
335 /* package */ MidiDeviceServer(IMidiManager midiManager, MidiReceiver[] inputPortReceivers,
358 public void onReceiverFailure(MidiReceiver receiver, IOException failure) {
371 /* package */ MidiDeviceServer(IMidiManager midiManager, MidiReceiver[] inputPortReceivers,
443 * Returns an array of {@link MidiReceiver} for the device's output ports.
447 public MidiReceiver[] getOutputPortReceivers() {
448 MidiReceiver[] receivers = new MidiReceiver[mOutputPortCount];
H A DMidiOutputPort.java118 public void onConnect(MidiReceiver receiver) {
123 public void onDisconnect(MidiReceiver receiver) {
H A DMidiInputPort.java35 public final class MidiInputPort extends MidiReceiver implements Closeable {
H A DMidiManager.java312 public MidiDeviceServer createDeviceServer(MidiReceiver[] inputPortReceivers,
/frameworks/base/core/java/com/android/internal/midi/
H A DMidiDispatcher.java19 import android.media.midi.MidiReceiver;
26 * Utility class for dispatching MIDI data to a list of {@link android.media.midi.MidiReceiver}s.
27 * This class subclasses {@link android.media.midi.MidiReceiver} and dispatches any data it receives
33 public final class MidiDispatcher extends MidiReceiver {
35 // MidiDispatcher's client and MidiReceiver's owner can be different
42 void onReceiverFailure(MidiReceiver receiver, IOException failure);
46 private final CopyOnWriteArrayList<MidiReceiver> mReceivers
47 = new CopyOnWriteArrayList<MidiReceiver>();
51 public void onConnect(MidiReceiver receiver) {
56 public void onDisconnect(MidiReceiver receive
[all...]
H A DMidiEventScheduler.java19 import android.media.midi.MidiReceiver;
31 private MidiReceiver mReceiver = new SchedulingReceiver();
33 private class SchedulingReceiver extends MidiReceiver {
116 * This MidiReceiver will write date to the scheduling buffer.
117 * @return the MidiReceiver
119 public MidiReceiver getReceiver() {
H A DMidiFramer.java19 import android.media.midi.MidiReceiver;
34 public class MidiFramer extends MidiReceiver {
37 private MidiReceiver mReceiver;
44 public MidiFramer(MidiReceiver receiver) {
57 * @see android.midi.MidiReceiver#onSend(byte[], int, int, long)
/frameworks/base/services/usb/java/com/android/server/usb/
H A DUsbMidiDevice.java25 import android.media.midi.MidiReceiver;
118 private final class InputReceiverProxy extends MidiReceiver {
119 private MidiReceiver mReceiver;
123 MidiReceiver receiver = mReceiver;
129 public void setReceiver(MidiReceiver receiver) {
135 MidiReceiver receiver = mReceiver;
207 final MidiReceiver[] outputReceivers = mServer.getOutputPortReceivers();
/frameworks/base/media/tests/NativeMidiDemo/java/com/example/android/nativemididemo/
H A DNativeMidi.java26 import android.media.midi.MidiReceiver;
237 private class JavaMidiReceiver extends MidiReceiver implements Runnable {

Completed in 193 milliseconds