// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MEDIA_MIDI_MIDI_SERVICE_H_ #define MEDIA_MIDI_MIDI_SERVICE_H_ #include <stdint.h> #include <memory> #include <vector> #include "base/memory/scoped_refptr.h" #include "base/synchronization/lock.h" #include "base/task/single_thread_task_runner.h" #include "base/threading/thread.h" #include "base/time/time.h" #include "media/midi/midi_export.h" #include "media/midi/midi_manager.h" namespace midi { class TaskService; // Manages MidiManager backends. This class expects to be constructed and // destructed on the browser main thread, but methods can be called on both // the main thread and the I/O thread. class MIDI_EXPORT MidiService final { … }; } // namespace midi #endif // MEDIA_MIDI_MIDI_SERVICE_H_