Exponer conjuntos de propiedades de audio personalizados
DirectSound admite el uso de propiedades personalizadas en tarjetas de sonido y proporciona una interfaz IKsPropertySet para este fin.
Nota Los archivos de encabezado Dsound.h y Ksproxy.h definen versiones similares pero incompatibles de la interfaz IKsPropertySet . Las aplicaciones de DirectSound deben usar la versión definida en Dsound.h. La versión directSound de IKsPropertySet se define en las páginas de referencia de DirectSound de la documentación de Microsoft Windows SDK. Para obtener la versión de KSProxy, consulte IKsPropertySet.
Los conjuntos de propiedades de audio personalizados están habilitados de forma predeterminada en Windows 98 Second Edition y Windows Me, y en Windows XP y versiones posteriores. De forma predeterminada, DirectSound omite los conjuntos de propiedades personalizadas en Windows 2000 y en Windows Server 2003 y versiones posteriores del servidor de Windows. Para que DirectSound reconozca una propiedad personalizada establecida en uno de estos sistemas operativos, los usuarios primero deben habilitar conjuntos de propiedades personalizadas en sus sistemas.
Por ejemplo, para habilitar conjuntos de propiedades de audio personalizadas en Windows 2000:
En Panel de control, haga doble clic en el icono Sonidos y multimedia (o simplemente ejecute mmsys.cpl).
En la pestaña Audio , seleccione el dispositivo preferido adecuado en la lista Reproducción de sonido .
Haga clic en el botón Avanzadas .
En la pestaña Rendimiento , deslice el control deslizante Aceleración de hardware a Completo.
Haga clic en Aplicar.
DirectSound ahora está habilitado para pasar conjuntos de propiedades personalizadas al controlador.
Hay cuatro opciones disponibles en el control deslizante Aceleración de hardware :
Ninguno
Basic
Estándar
Completa
Los conjuntos de propiedades personalizados solo se habilitan cuando el control deslizante está establecido en Completo. Para obtener más información, consulte DirectSound Hardware-Acceleration y SRC Sliders.