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