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