IDirectMusicPerformance インターフェースは、 DirectMusic の音楽演奏全体を管理します。
オブジェクトの検索、列挙、キャッシング、およびロードに使われます。ポートの追加と削除、パフォーマンスチャンネルのポートへのマッピング、セグメントの演奏、ツールによるメッセージの発信とルーティング、イベント通知の要求と受け取り、ミュージックパラメータの設定と取得、タイミングに関する情報の取得、およびシステム間でタイムとミュージック値を変換するためのメソッドを備えています。
{07d43d03-6523-11d2-871d-00600893b1bd}
{679c4137-c62e-4147-b2b4-9d569acb254c}
index | メソッド名 |
---|---|
IUnknown インターフェース メソッド | |
0 | QueryInterface |
1 | AddRef |
2 | Release |
IDirectMusicPerformance インターフェース メソッド | |
3 | Init |
4 | PlaySegment |
5 | Stop |
6 | GetSegmentState |
7 | SetPrepareTime |
8 | GetPrepareTime |
9 | SetBumperLength |
10 | GetBumperLength |
11 | SendPMsg |
12 | MusicToReferenceTime |
13 | ReferenceToMusicTime |
14 | IsPlaying |
15 | GetTime |
16 | AllocPMsg |
17 | FreePMsg |
18 | GetGraph |
19 | SetGraph |
20 | SetNotificationHandle |
21 | GetNotificationPMsg |
22 | AddNotificationType |
23 | RemoveNotificationType |
24 | AddPort |
25 | RemovePort |
26 | AssignPChannelBlock |
27 | AssignPChannel |
28 | PChannelInfo |
29 | DownloadInstrument |
30 | Invalidate |
31 | GetParam |
32 | SetParam |
33 | GetGlobalParam |
34 | SetGlobalParam |
35 | GetLatencyTime |
36 | GetQueueTime |
37 | AdjustTime |
38 | CloseDown |
39 | GetResolvedTime |
40 | MIDIToMusic |
41 | MusicToMIDI |
42 | TimeToRhythm |
43 | RhythmToTime |
IDirectMusicPerformance8 インターフェース メソッド | |
44 | InitAudio |
45 | PlaySegmentEx |
46 | StopEx |
47 | ClonePMsg |
48 | CreateAudioPath |
49 | CreateStandardAudioPath |
50 | SetDefaultAudioPath |
51 | GetDefaultAudioPath |
52 | GetParamEx |