KSPROPSETID_Sysaudio

Il KSPROPSETID_Sysaudio set di proprietà viene usato per accedere alle proprietà del driver di sistema SysAudio. Sysaudio è il driver che crea e gestisce dispositivi audio virtuali per conto di DirectSound e altri client.

I client di SysAudio usano questa proprietà impostata per eseguire le operazioni seguenti:

  • Enumerare i dispositivi audio virtuali disponibili per i client SysAudio.

  • Enumerare i pin che SysAudio è in grado di creare un'istanza in un dispositivo audio virtuale.

  • Determinare le funzionalità di tali pin.

  • Enumerare i nodi che si trovano lungo il percorso del flusso di dati che scorre attraverso ogni pin.

  • Configurare il percorso dati tramite un pin per includere o ignorare un nodo AEC.

Dopo aver esplorato le proprietà dei dispositivi audio virtuali disponibili, il client deve essere pronto per selezionare uno dei dispositivi audio virtuali e creare un pin nel dispositivo. Alcuni client potrebbero scegliere di creare più di un pin in un dispositivo audio virtuale o di creare pin in più di un dispositivo. Per informazioni sulla creazione di pin, vedere Pin Factory.

Dopo aver creato il pin, il client può usare la proprietà KSPROPSETID_Sysaudio_Pin impostata per gestire il pin.

Le proprietà seguenti sono membri del KSPROPSETID_Sysaudio set di proprietà:

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