Microsoft DirectX 8.0 (C++)

IDirectMusicStyle8

IDirectMusicStyle8 インターフェイスは、スタイル オブジェクトへのアクセスを提供する。スタイル オブジェクトは、ミュージック パターンを演奏するときに必要になる情報をパフォーマンスに提供する。概要については、「スタイルの使い方」を参照すること。

スタイルには通常、バンドとモチーフが含まれるので、IDirectMusicStyle8 はこれらのオブジェクトにアクセスするためのメソッドを提供する。

DirectMusicStyle オブジェクトは、自らのデータをロードするために IDirectMusicObject8IPersistStream の各インターフェイスもサポートしている。

IDirectMusicStyle8IDirectMusicStyle インターフェイスを引き継ぎ、新しいメソッド EnumPattern を追加する。

IDirectMusicStyle8 インターフェイスのメソッドは、以下のグループにまとめることができる。

列挙 EnumBand
  EnumChordMap
EnumMotif
EnumPattern
情報 GetBand
  GetChordMap
GetDefaultBand
GetDefaultChordMap
GetEmbellishmentLength
GetMotif
GetTempo
GetTimeSignature

すべての COM インターフェイスは IUnknown インターフェイスのメソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

動作環境

  ヘッダー : dmusici.h で宣言。