Microsoft DirectX 8.0 (C++) |
The IDirectMusicStyle8 interface provides access to a style object. The style object provides the performance with the information that it needs to play musical patterns. For an overview, see Using Styles.
Because styles usually include bands and motifs, the IDirectMusicStyle8 interface provides methods for accessing these objects.
The DirectMusicStyle object also supports the IDirectMusicObject8 and IPersistStream interfaces for loading its data.
IDirectMusicStyle8 supersedes the IDirectMusicStyle interface and provides a new method, EnumPattern.
The methods of the IDirectMusicStyle8 interface can be organized in the following groups:
Enumeration | EnumBand |
EnumChordMap | |
EnumMotif | |
EnumPattern | |
Information | GetBand |
GetChordMap | |
GetDefaultBand | |
GetDefaultChordMap | |
GetEmbellishmentLength | |
GetMotif | |
GetTempo | |
GetTimeSignature |
All COM interfaces inherit the IUnknown interface methods. This interface supports the following three methods:
IUnknown | AddRef |
QueryInterface | |
Release |
Header: Declared in dmusici.h.