Microsoft DirectX 8.0 (C++)

IDirectMusicSegment8::SetPChannelsUsed

このセグメントが使うパフォーマンス チャンネルを設定する。このメソッドは通常、トラックがどのチャンネルを使っているかをセグメントに通知するために IDirectMusicTrack8::Init メソッド内でトラックによって呼び出される。

HRESULT SetPChannelsUsed(
  DWORD dwNumPChannels,
  DWORD* paPChannels
);

パラメータ

dwNumPChannels
設定される P チャンネルの数。この値は、paPChannels が指す配列内のメンバの数と等しくなければならない。
paPChannels
P チャンネルの配列へのポインタ。

戻り値

成功した場合は S_OK を返す。

失敗した場合は、次のいずれかのエラー値を返す。

E_INVALIDARG
E_OUTOFMEMORY
E_POINTER

注意

このメソッドを使うと、セグメントがどのポートを使っているかをパフォーマンスに知らせることができ、その結果、パフォーマンスがワースト ケースに備える代わりに実際の遅延時間を決定できる。

動作環境

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

参照

遅延時間とバンパー時間チャンネル