Location:
midistandardcustomcommands.h
Link against: midistandardcustomcommands.lib
class CMidiCustomCommandParser : public CMMFCustomCommandParserBase, public MMidiEventHandler;
Description
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.
Derivation
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
CMidiCustomCommandParser
- Custom command parser class to be used by controller plugins wishing to support MIDI controller commands
Members
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);
Description
Creates a new MIDI custom command parser capable of handling MIDI controller commands.
Parameters
Return value
Leave codes
This |
function may leave with one of the system-wide error codes.
|
|
IMPORT_C ~CMidiCustomCommandParser();
Description
Destructor.
virtual TInt SendMidiEventToClient(const CMMFMidiEvent &aEvent);
Description
Sent a MIDI event back to the client.
Parameters
Return value
TInt
|
One of the system-wide error codes.
|
|