次の方法で共有


KSPROPSETID_Sysaudio

KSPROPSETID_Sysaudioプロパティ セットは、SysAudio システム ドライバーのプロパティにアクセスするために使用されます。 Sysaudio は、DirectSound やその他のクライアントに代わって仮想オーディオ デバイスを作成および管理するドライバーです。

SysAudio のクライアントでは、このプロパティ セットを使用して次の操作を行います。

  • SysAudio のクライアントで使用できる仮想オーディオ デバイスを列挙します。

  • SysAudio が仮想オーディオ デバイスでインスタンス化できるピンを列挙します。

  • これらのピンの機能を決定します。

  • 各ピンを通過するデータ ストリームのパスに沿ったノードを列挙します。

  • AEC ノードを含めるかバイパスするように、ピンを介してデータ パスを構成します。

使用可能な仮想オーディオ デバイスのプロパティを調べ終わったら、クライアントは仮想オーディオ デバイスの 1 つを選択し、そのデバイスにピンを作成する準備が整う必要があります。 一部のクライアントでは、仮想オーディオ デバイスに複数のピンを作成するか、複数のデバイスにピンを作成することを選択できます。 ピンの作成の詳細については、「ピン ファクトリ」を参照してください

ピンが作成されると、クライアントはKSPROPSETID_Sysaudio_Pinプロパティを使用してピンを管理できます。

次のプロパティは、KSPROPSETID_Sysaudio プロパティ セットの一部です。

KSPROPERTY_SYSAUDIO_COMPONENT_ID

KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE

KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE

KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME

KSPROPERTY_SYSAUDIO_INSTANCE_INFO

KSPROPERTY_SYSAUDIO_SELECT_GRAPH