Platform SDK: DirectX |
DirectMusicPerformance.GetCommand メソッドは、パフォーマンスの制御セグメントからコマンドを取り出す。コマンドは、指定のタイムに演奏されているパターンのタイプを示す。
object.GetCommand(mtTime As Long, mtUntil As Long) As Byte
成功すれば、コマンドのタイプを返す。「CONST_DMUS_COMMANDT_TYPES」を参照すること。
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
DMUS_E_NO_MASTER_CLOCK |
DMUS_E_GET_UNSUPPORTED |
DMUS_E_NOT_FOUND |
DMUS_E_TRACK_NOT_FOUND |
通常、プライマリ セグメントは制御セグメントである。ただし、セカンダリ セグメントを演奏するときは、これを制御セグメントとして指定できる。別の制御セグメントが挿入される場合、このメソッドによって返されるオブジェクトは、mtUntil に返されるタイムの前に無効になることがある。