Compartilhar via


Expondo conjuntos de propriedades de áudio personalizados

O DirectSound dá suporte ao uso de propriedades personalizadas em placas de som e fornece uma interface IKsPropertySet para essa finalidade.

Nota Os arquivos de cabeçalho Dsound.h e Ksproxy.h definem versões semelhantes, mas incompatíveis da interface IKsPropertySet . Os aplicativos DirectSound devem usar a versão definida em Dsound.h. A versão DirectSound do IKsPropertySet é definida nas páginas de referência do DirectSound na documentação do SDK do Microsoft Windows. Para a versão do KSProxy, consulte IKsPropertySet.

Os conjuntos de propriedades de áudio personalizados são habilitados por padrão no Windows 98 Second Edition e no Windows Me e no Windows XP e posterior. Por padrão, o DirectSound ignora conjuntos de propriedades personalizados no Windows 2000 e no Windows Server 2003 e versões posteriores do servidor do Windows. Para que o DirectSound reconheça um conjunto de propriedades personalizado em um desses sistemas operacionais, os usuários devem primeiro habilitar conjuntos de propriedades personalizadas em seus sistemas.

Por exemplo, para habilitar conjuntos de propriedades de áudio personalizados no Windows 2000:

  1. Em Painel de Controle, clique duas vezes no ícone Sons e Multimídia (ou apenas execute mmsys.cpl).

  2. Na guia Áudio , selecione o dispositivo preferencial apropriado na lista Reprodução de Som .

  3. Clique no botão Avançado .

  4. Na guia Desempenho , deslize o controle deslizante Aceleração de Hardware para Completo.

  5. Clique em Aplicar.

O DirectSound agora está habilitado para passar conjuntos de propriedades personalizados para o driver.

Quatro configurações estão disponíveis no controle deslizante aceleração de hardware :

  • Nenhum

  • Basic

  • Standard

  • Full

Os conjuntos de propriedades personalizados são habilitados somente quando o controle deslizante é definido como Completo. Para obter mais informações, consulte DirectSound Hardware-Acceleration e Controles deslizantes SRC.