Home | History | Annotate | Download | only in webmidi

Lines Matching defs:MIDIAccess

32 #include "modules/webmidi/MIDIAccess.h"
47 PassRefPtr<MIDIAccess> MIDIAccess::create(ScriptExecutionContext* context, MIDIAccessPromise* promise)
49 RefPtr<MIDIAccess> midiAccess(adoptRef(new MIDIAccess(context, promise)));
50 midiAccess->suspendIfNeeded();
51 midiAccess->startRequest();
52 return midiAccess.release();
55 MIDIAccess::~MIDIAccess()
60 MIDIAccess::MIDIAccess(ScriptExecutionContext* context, MIDIAccessPromise* promise)
71 void MIDIAccess::setSysExEnabled(bool enable)
81 void MIDIAccess::didAddInputPort(const String& id, const String& manufacturer, const String& name, const String& version)
89 void MIDIAccess::didAddOutputPort(const String& id, const String& manufacturer, const String& name, const String& version)
97 void MIDIAccess::didStartSession()
105 void MIDIAccess::didReceiveMIDIData(unsigned portIndex, const unsigned char* data, size_t length, double timeStamp)
122 void MIDIAccess::sendMIDIData(unsigned portIndex, const unsigned char* data, size_t length, double timeStampInMilliseconds)
144 void MIDIAccess::stop()
159 void MIDIAccess::startRequest()
176 void MIDIAccess::permissionDenied()