Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(144)

Side by Side Diff: media/midi/java/src/org/chromium/midi/UsbMidiDeviceAndroid.java

Issue 2418493002: //media/midi: use top level namespace midi rather than media.midi (Closed)
Patch Set: TAG name change s/media_midi/midi/ Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.media.midi; 5 package org.chromium.midi;
6 6
7 import android.annotation.TargetApi; 7 import android.annotation.TargetApi;
8 import android.hardware.usb.UsbConstants; 8 import android.hardware.usb.UsbConstants;
9 import android.hardware.usb.UsbDevice; 9 import android.hardware.usb.UsbDevice;
10 import android.hardware.usb.UsbDeviceConnection; 10 import android.hardware.usb.UsbDeviceConnection;
11 import android.hardware.usb.UsbEndpoint; 11 import android.hardware.usb.UsbEndpoint;
12 import android.hardware.usb.UsbInterface; 12 import android.hardware.usb.UsbInterface;
13 import android.hardware.usb.UsbManager; 13 import android.hardware.usb.UsbManager;
14 import android.hardware.usb.UsbRequest; 14 import android.hardware.usb.UsbRequest;
15 import android.os.Build; 15 import android.os.Build;
16 import android.os.Handler; 16 import android.os.Handler;
17 import android.util.SparseArray; 17 import android.util.SparseArray;
18 18
19 import org.chromium.base.annotations.CalledByNative; 19 import org.chromium.base.annotations.CalledByNative;
20 import org.chromium.base.annotations.JNINamespace; 20 import org.chromium.base.annotations.JNINamespace;
21 21
22 import java.nio.ByteBuffer; 22 import java.nio.ByteBuffer;
23 import java.util.Arrays; 23 import java.util.Arrays;
24 import java.util.HashMap; 24 import java.util.HashMap;
25 import java.util.Map; 25 import java.util.Map;
26 26
27 /** 27 /**
28 * Owned by its native counterpart declared in usb_midi_device_android.h. 28 * Owned by its native counterpart declared in usb_midi_device_android.h.
29 * Refer to that class for general comments. 29 * Refer to that class for general comments.
30 */ 30 */
31 @JNINamespace("media::midi") 31 @JNINamespace("midi")
32 class UsbMidiDeviceAndroid { 32 class UsbMidiDeviceAndroid {
33 /** 33 /**
34 * A connection handle for this device. 34 * A connection handle for this device.
35 */ 35 */
36 private final UsbDeviceConnection mConnection; 36 private final UsbDeviceConnection mConnection;
37 37
38 /** 38 /**
39 * A map from endpoint number to UsbEndpoint. 39 * A map from endpoint number to UsbEndpoint.
40 */ 40 */
41 private final SparseArray<UsbEndpoint> mEndpointMap; 41 private final SparseArray<UsbEndpoint> mEndpointMap;
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 if (buffer.get(i) == 0) { 317 if (buffer.get(i) == 0) {
318 return i; 318 return i;
319 } 319 }
320 } 320 }
321 return position; 321 return position;
322 } 322 }
323 323
324 private static native void nativeOnData( 324 private static native void nativeOnData(
325 long nativeUsbMidiDeviceAndroid, int endpointNumber, byte[] data); 325 long nativeUsbMidiDeviceAndroid, int endpointNumber, byte[] data);
326 } 326 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698