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