Compartilhar via


KSPROPSETID_Sysaudio

O KSPROPSETID_Sysaudio conjunto de propriedades é usado para acessar as propriedades do driver do sistema SysAudio. O Sysaudio é o driver que cria e gerencia dispositivos de áudio virtual em nome do DirectSound e de outros clientes.

Os clientes do SysAudio usam essa propriedade definida para fazer o seguinte:

  • Enumerar os dispositivos de áudio virtual que estão disponíveis para os clientes do SysAudio.

  • Enumerar os pinos que o SysAudio é capaz de instanciar em um dispositivo de áudio virtual.

  • Determine os recursos desses pinos.

  • Enumerar os nós que estão ao longo do caminho do fluxo de dados que flui por cada pino.

  • Configure o caminho de dados por meio de um pin para incluir ou ignorar um nó AEC.

Depois de explorar as propriedades dos dispositivos de áudio virtual disponíveis, o cliente deve estar pronto para selecionar um dos dispositivos de áudio virtual e criar um pino nesse dispositivo. Alguns clientes podem optar por criar mais de um pino em um dispositivo de áudio virtual ou criar pinos em mais de um dispositivo. Para obter informações sobre como criar pinos, consulte Pin Factories.

Depois que o pino é criado, o cliente pode usar a propriedade KSPROPSETID_Sysaudio_Pin definida para gerenciar o pino.

As seguintes propriedades são membros do KSPROPSETID_Sysaudio conjunto de propriedades:

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