IDirectMusicBand

This interface represents a DirectMusic band object. A band is used to set the instrument choices and mixer settings for a set of PChannels. For an overview, see Using Bands.

Bands can come from several places. They can be stored directly in their own files or embedded in a style's band list or a segment's band track.

The DirectMusicBand object also supports the IPersistStream and IDirectMusicObject interfaces for loading its data.

The IDirectMusicBand interface has the following methods:

Segment creation CreateSegment
Instrument data Download
  Unload

All COM interfaces inherit the IUnknown interface methods. This interface supports the following three methods:

IUnknown AddRef
  QueryInterface
  Release

The LPDMUS_BAND type is defined as a pointer to the IDirectMusicBand interface.

typedef IDirectMusicBand __RPC_FAR *LPDMUS_BAND;

Requirements

OS Versions: Windows CE .NET 4.0 and Windows CE .NET 4.1.
Header: Dmusici.h.
Link Library: Dmusic.lib.

See Also

IDirectMusicObject

 Last updated on Monday, April 12, 2004

© 1992-2002 Microsoft Corporation. All rights reserved.