MIXERCAPSA 構造体 (mmeapi.h)

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

構文

typedef struct tagMIXERCAPSA {
  WORD      wMid;
  WORD      wPid;
  MMVERSION vDriverVersion;
  CHAR      szPname[MAXPNAMELEN];
  DWORD     fdwSupport;
  DWORD     cDestinations;
} MIXERCAPSA, *PMIXERCAPSA, *LPMIXERCAPSA;

メンバー

wMid

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

wPid

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

vDriverVersion

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

szPname[MAXPNAMELEN]

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

fdwSupport

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

cDestinations

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

注釈

注意

mmeapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして MIXERCAPS を定義します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

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

こちらもご覧ください

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

オーディオ ミキサー

MIXERLINE