KSPROPSETID_Sysaudio
El KSPROPSETID_Sysaudio
conjunto de propiedades se usa para tener acceso a las propiedades del controlador del sistema SysAudio. Sysaudio es el controlador que crea y administra dispositivos de audio virtual en nombre de DirectSound y otros clientes.
Los clientes de SysAudio usan esta propiedad establecida para hacer lo siguiente:
Enumere los dispositivos de audio virtual que están disponibles para los clientes de SysAudio.
Enumerar los patillas que SysAudio es capaz de crear instancias en un dispositivo de audio virtual.
Determine las funcionalidades de esos patillas.
Enumere los nodos que se encuentran a lo largo de la ruta de acceso del flujo de datos que fluye a través de cada patilla.
Configure la ruta de acceso de datos a través de una patilla para incluir o omitir un nodo AEC.
Después de explorar las propiedades de los dispositivos de audio virtual disponibles, el cliente debe estar listo para seleccionar uno de los dispositivos de audio virtual y crear un pin en ese dispositivo. Algunos clientes pueden optar por crear más de un pin en un dispositivo de audio virtual o crear patillas en más de un dispositivo. Para obtener información sobre cómo crear patillas, vea Factorías de patillas.
Una vez creado el pin, el cliente puede usar la propiedad KSPROPSETID_Sysaudio_Pin establecida para administrar el pin.
Las propiedades siguientes son miembros del KSPROPSETID_Sysaudio
conjunto de propiedades:
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