Location:
midistandardcustomcommands.h
Link against: midistandardcustomcommands.lib
class CMidiCustomCommandParser : public CMMFCustomCommandParserBase, public MMidiEventHandler;
Custom command parser class to be used by controller plugins wishing to support MIDI controller commands. The controller plugin
must be derived from MMidiCustomCommandImplementor
to use this class. The controller plugin should create an object of this type and add it to the list of custom command parsers
in the controller framework.
MMidiEventHandler
- Mixin class to define an object capable of handling a MIDI event within the controller framework
CBase
- Base class for all classes to be instantiated on the heap
CMMFCustomCommandParserBase
- Base class to define the interface of a custom command parser
CMidiCustomCommandParser
- Custom command parser class to be used by controller plugins wishing to support MIDI controller commands
Defined in CMidiCustomCommandParser
:
NewL()
, SendMidiEventToClient()
, ~CMidiCustomCommandParser()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
Inherited from CMMFCustomCommandParserBase
:
HandleRequest()
,
InterfaceId()
static IMPORT_C CMidiCustomCommandParser *NewL(MMidiCustomCommandImplementor &aImplementor);
Creates a new MIDI custom command parser capable of handling MIDI controller commands.
|
|
|
virtual TInt SendMidiEventToClient(const CMMFMidiEvent &aEvent);
Sent a MIDI event back to the client.
|
|