Index: media/midi/midi_manager_usb.h |
diff --git a/media/midi/midi_manager_usb.h b/media/midi/midi_manager_usb.h |
index 417aac57910f9b7dbc910ed148ff3d19b785e1e0..0c43310966cb2ead5220bc8705ddf71f74a02a0b 100644 |
--- a/media/midi/midi_manager_usb.h |
+++ b/media/midi/midi_manager_usb.h |
@@ -11,12 +11,13 @@ |
#include "base/basictypes.h" |
#include "base/bind.h" |
#include "base/callback.h" |
+#include "base/compiler_specific.h" |
#include "base/containers/hash_tables.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/time/time.h" |
-#include "media/base/media_export.h" |
#include "media/midi/midi_manager.h" |
#include "media/midi/usb_midi_device.h" |
+#include "media/midi/usb_midi_export.h" |
#include "media/midi/usb_midi_input_stream.h" |
#include "media/midi/usb_midi_jack.h" |
#include "media/midi/usb_midi_output_stream.h" |
@@ -26,9 +27,10 @@ namespace media { |
class MidiScheduler; |
// MidiManager for USB-MIDI. |
-class MEDIA_EXPORT MidiManagerUsb : public MidiManager, |
- public UsbMidiDeviceDelegate, |
- public UsbMidiInputStream::Delegate { |
+class USB_MIDI_EXPORT MidiManagerUsb |
+ : public MidiManager, |
+ public UsbMidiDeviceDelegate, |
+ NON_EXPORTED_BASE(public UsbMidiInputStream::Delegate) { |
public: |
explicit MidiManagerUsb(scoped_ptr<UsbMidiDevice::Factory> device_factory); |
~MidiManagerUsb() override; |