Index: Source/modules/webaudio/AudioContext.h |
diff --git a/Source/modules/webaudio/AudioContext.h b/Source/modules/webaudio/AudioContext.h |
index 964861f6c6bf700463bb9a73088fa4750072a1d6..f6cf409f7b1257b2c87eb431fb3ab02fbe56042e 100644 |
--- a/Source/modules/webaudio/AudioContext.h |
+++ b/Source/modules/webaudio/AudioContext.h |
@@ -33,6 +33,7 @@ |
#include "core/platform/audio/HRTFDatabaseLoader.h" |
#include "modules/webaudio/AsyncAudioDecoder.h" |
#include "modules/webaudio/AudioDestinationNode.h" |
+#include "modules/webmidi/MIDIAccess.h" |
#include "wtf/HashSet.h" |
#include "wtf/MainThread.h" |
#include "wtf/OwnPtr.h" |
@@ -249,6 +250,8 @@ public: |
virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE; |
+ MIDIAccess* midiAccess() { return m_midiAccess.get(); } |
+ |
protected: |
explicit AudioContext(Document*); |
AudioContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate); |
@@ -349,6 +352,8 @@ private: |
// Number of AudioBufferSourceNodes that are active (playing). |
int m_activeSourceCount; |
+ |
+ RefPtr<MIDIAccess> m_midiAccess; |
}; |
} // WebCore |