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 |
こちらもご覧ください
オーディオ ミキサー