DMUS_IO_TOOL_HEADER

The DMUS_IO_TOOL_HEADER structure contains information about a tool. It is used in the Tool Form.

typedef struct _DMUS_IO_TOOL_HEADER {
    GUID    guidClassID;
    long    lIndex;
    DWORD   cPChannels;
    FOURCC  ckid;
    FOURCC  fccType; 
    DWORD   dwPChannels[1]; 
} DMUS_IO_TOOL_HEADER;
 

Members

guidClassID
Class identifier of tool.
lIndex
Position in graph.
cPChannels
Number of items in dwPChannels array.
ckid
Identifier of tool's data chunk. If this value is zero, it is assumed that the chunk is of type LIST, so fccType is valid and must be nonzero.
fccType
List type. If this value is zero, ckid is valid and must be nonzero.
dwPChannels
Array of performance channels for which the tool is valid.

QuickInfo

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in dmusicf.h.

See Also

IDirectMusicGraph::InsertTool