ミキサー デバイス クエリ
ミキサーサービスは、システムに存在するミキサーデバイスの数とデバイスの機能を決定するための機能を提供します。 ミキサー サービス関数を使用して、ミキサー デバイスのデバイス識別子を決定することもできます。
mixerGetNumDevs 関数を使用して、システムに存在するミキサー デバイスの数を確認できます。 ミキサー デバイスは、デバイス識別子によって識別されます。 デバイス識別子は、特定のシステムに存在するデバイスの数から暗黙的に決定されます。 0 から 1 までの範囲は、存在するデバイスの数よりも少なくなります。
ミキサー デバイスを使用する前に、その機能を決定する必要があります。 オーディオ機能はマルチメディア コンピューターによって異なる場合があるため、アプリケーションはさまざまなオーディオ ハードウェアで動作する必要があります。
mixerGetDevCaps 関数を使用して、ミキサー デバイスの機能を判断できます。 この関数は、指定されたデバイスの機能に関する情報を MIXERCAPS 構造体に入力します。
mixerGetID 関数は、指定されたデバイス ハンドルに関連付けられているオーディオ ミキサー デバイス識別子を取得します。 たとえば、この関数を使用してオーディオ ミキサーのデバイス識別子を取得し、デバイス識別子を使用してボリュームを調整したり、別のコントロールを表示したりできます。