Platform SDK: DirectX

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」を参照すること。