Microsoft DirectX 8.0 (C++) |
The IDirectMusicTool8 interface represents a tool object that processes messages. The tool can modify a message, create additional messages, remove messages, and so on.
This interface is of interest chiefly to developers who want to create their own tools. Methods of the interface are implemented by the designer of the tool and are generally called by the performance. The application only needs to insert the tool in the message path by using IDirectMusicGraph8::InsertTool.
IDirectMusicTool8 supersedes the IDirectMusicTool interface and adds a new method.
The methods of the IDirectMusicTool8 interface can be organized in the following groups:
Duplication | Clone |
Initialization | Init |
Message management | Flush |
GetMediaTypeArraySize | |
GetMediaTypes | |
GetMsgDeliveryType | |
ProcessPMsg |
All COM interfaces inherit the IUnknown interface methods. This interface supports the following three methods:
IUnknown | AddRef |
QueryInterface | |
Release |
Header: Declared in dmplugin.h.