DMUS_PORTCAPS
DMUS_PORTCAPS 型は、ポートの能力に関する情報を返す。この型は、DirectMusicPerformance.GetPortCaps メソッドに渡される。
Type DMUS_PORTCAPS
lClass as Long
lEffectFlags As Long
lFlags As Long
lMaxAudioChannels As Long
lMaxChannelGroups As Long
lMaxVoices As Long
lMemorySize As Long
lType As Long
End Type
メンバ
- lClass
- このポートのクラス。CONST_DMUS_PC_CLASS 列挙型のいずれかのメンバである。
- lEffectFlags
- ポート上でどのようなオーディオ エフェクトを利用できるのかを示す、CONST_DMUS_EFFECT_FLAGS 列挙型のフラグ。
- lFlags
- ポートのさまざまな能力を記述するフラグ。「CONST_DMUS_PC_FLAGS」を参照すること。
- lMaxAudioChannels
- ポートによってレンダリングできるオーディオ チャンネルの最大数。このパラメータが返されることをドライバがサポートしていない場合、値は -1 でもよい。
- lMaxChannelGroups
- このポートがサポートするチャンネル グループの最大数。1 つのチャンネル グループは、16 個の MIDI チャンネルから成るセットである。
- lMaxVoices
- このポートを開いたときに割り当てのできる発音の最大数。このパラメータが返されることをドライバがサポートしていない場合、値は -1 でもよい。
- lMemorySize
- DLS 音色の保存に利用できるメモリの量。ポートがシステム メモリを使っていて、利用可能なシステム メモリによりその量が制限を受ける場合、このフィールドは DMUS_PC_SYSTEMMEMORY を保持する。
- lType
- このポートのタイプ。「CONST_DMUS_PORT_TYPE」を参照すること。