Microsoft DirectX 8.0 (C++) |
1 つのパフォーマンス チャンネルをパフォーマンスに割り当て、このチャンネルをポート、グループ、MIDI チャンネルにマップする。
オーディオパスを通してデータを渡すアプリケーションでは、このメソッドは使用されない。
HRESULT AssignPChannel( DWORD dwPChannel, IDirectMusicPort* pPort, DWORD dwGroup, DWORD dwMChannel );
成功した場合は S_OK または S_FALSE を返す (「注意」を参照すること)。
失敗した場合は、次のいずれかのエラー値を返す。
E_INVALIDARG |
E_POINTER |
dwGroup がポートの範囲外の場合、このメソッドは S_FALSE を返す。チャンネルは割り当てられるが、ポートはそのグループを演奏できない。
dwMChannel が範囲外、または IDirectMusicPerformance8::AddPort メソッドを呼び出してポートをパフォーマンスに追加する作業を行っていない場合、このメソッドは E_INVALIDARG を返す。
ヘッダー : dmusici.h で宣言。
IDirectMusicPerformance8::AssignPChannelBlock、IDirectMusicPerformance8::PChannelInfo、チャンネル