MIXERCAPS 構造体 (mmeapi.h)

MIXERCAPS 構造体では、ミキサー デバイスの機能について説明します。

構文

typedef struct tMIXERCAPS {
  WORD    wMid;
  WORD    wPid;
  VERSION vDriverVersion;
  char    szPname[MAXPNAMELEN];
  DWORD   fdwSupport;
  DWORD   cDestinations;
} MIXERCAPS, *PMIXERCAPS, *LPMIXERCAPS;

メンバー

wMid

ミキサー デバイス ドライバーの製造元識別子。 製造元識別子は、 製造元と製品識別子で定義されています。

wPid

ミキサー デバイス ドライバーの製品識別子。 製品識別子は、 製造元と製品識別子で定義されています。

vDriverVersion

ミキサー デバイス ドライバーのバージョン番号。 上位バイトはメジャー バージョン番号、下位バイトはマイナー バージョン番号です。

szPname[MAXPNAMELEN]

製品の名前。 ミキサー デバイス ドライバーで複数のカードがサポートされている場合、この文字列は、特定のカードを一意かつ簡単に識別する必要があります (ユーザーが識別できる可能性があります)。

fdwSupport

ミキサー デバイス ドライバーのさまざまなサポート情報。 現在、拡張サポート ビットは定義されていません。

cDestinations

ミキサー デバイスを介して使用できるオーディオ回線の宛先の数。 このメンバーを 0 にすることはできませんので、すべてのミキサー デバイスは、少なくとも 1 つの宛先行をサポートする必要があります。 MIXERLINE 構造体の dwDestination メンバーで使用される宛先インデックスは、0 から cDestinations メンバーで指定された値から 1 を引いた値までの範囲です。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header mmeapi.h

関連項目

オーディオ ミキサーの構造

オーディオ ミキサー

MIXERLINE