Microsoft DirectX 8.0 (C++)

IDirectMusicSegment8

IDirectMusicSegment8 インターフェイスは、セグメント、つまり複数のトラックで構成される音楽の部品を表す。ほとんどのアプリケーションは、ミュージック データをセグメント レベルで処理する。概要については、「セグメントの使い方」を参照すること。

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

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

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

音色 Download
  Unload
通知 AddNotificationType
  RemoveNotificationType
パラメータ GetParam
  SetParam
タイミングとループ GetDefaultResolution
  GetLength
GetLoopPoints
GetRepeats
GetStartPoint
SetDefaultResolution
SetLength
SetLoopPoints
SetRepeats
SetStartPoint
ツール GetGraph
  SetGraph
トラック GetTrack
  GetTrackGroup
InsertTrack
RemoveTrack
SetTrackConfig
その他 Clone
  Compose
  GetAudioPathConfig
  InitPlay
SetPChannelsUsed

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

IUnknown AddRef
  QueryInterface
Release

動作環境

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