MIXERCAPSW 構造体 (mmeapi.h)
MIXERCAPS 構造体は、ミキサー デバイスの機能を記述します。
構文
typedef struct tagMIXERCAPSW {
WORD wMid;
WORD wPid;
MMVERSION vDriverVersion;
WCHAR szPname[MAXPNAMELEN];
DWORD fdwSupport;
DWORD cDestinations;
} MIXERCAPSW, *PMIXERCAPSW, *LPMIXERCAPSW;
メンバーズ
wMid
ミキサー デバイス ドライバーの製造元識別子。 製造元識別子は、製造元と製品識別子ので定義されています。
wPid
ミキサー デバイス ドライバーの製品識別子。 製品識別子は、製造元と製品識別子ので定義されています。
vDriverVersion
ミキサー デバイス ドライバーのバージョン番号。 上位バイトはメジャー バージョン番号、下位バイトはマイナー バージョン番号です。
szPname[MAXPNAMELEN]
製品の名前。 ミキサー デバイス ドライバーが複数のカードをサポートしている場合、この文字列は特定のカードを一意かつ簡単に識別する必要があります (ユーザーが識別する可能性があります)。
fdwSupport
ミキサー デバイス ドライバーのさまざまなサポート情報。 現在、拡張サポート ビットは定義されていません。
cDestinations
ミキサー デバイスを介して使用可能なオーディオ回線の宛先の数。 すべてのミキサー デバイスは、少なくとも 1 つの宛先行をサポートする必要があるため、このメンバーを 0 にすることはできません。 MIXERLINE の dwDestination メンバーで使用される宛先インデックス、0 から cDestinations メンバーから 1 を引いた値までの範囲です。
備考
手記
mmeapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして MIXERCAPS を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー | mmeapi.h |
関連項目
オーディオ ミキサー構造 を
オーディオ ミキサー