Compartir a través de


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

KSPROPERTY_SYSAUDIO_INSTANCE_INFO

KSPROPERTY_SYSAUDIO_SELECT_GRAPH