Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Muchas aplicaciones existentes usan API de audio heredadas, como DirectSound, DirectShow y las funciones multimedia de Windows. Con solo modificaciones menores, estas aplicaciones se pueden aumentar para usar roles de dispositivo , controles de volumen de sesióny otras características de las API de audio principales en Windows Vista.
Como se describe en User-Mode Componentes de audio, las API de audio principales sirven como base sobre la que se compilan las API de audio de nivel superior. En Windows Vista, los dispositivos de audio a los que las aplicaciones acceden a través de api de audio heredadas, como DirectSound y los medios de Windows waveOutXxx y las funciones waveInXxx son, de hecho, dispositivos de punto de conexión de audio que implementan las API de audio principales. Debido a limitaciones inherentes en las interfaces de las API de audio heredadas, una aplicación puede acceder a algunas, pero no todas las funcionalidades de los dispositivos de punto de conexión de audio a través de estas interfaces. En las secciones siguientes se describen técnicas para mejorar las aplicaciones existentes mediante el acceso a funcionalidades adicionales de los dispositivos de punto de conexión de audio directamente a través de las API de audio principales. Normalmente, estas mejoras solo requieren cambios menores en el código de aplicación existente.
En las secciones siguientes se describe cómo incorporar características de las API de audio principales en aplicaciones existentes que usan API de audio heredadas:
- roles de dispositivo de para directSound Applications
- roles de dispositivo de para DirectShow Applications
- roles de dispositivo de para aplicaciones multimedia de Windows heredadas
- eventos de audio de para aplicaciones de audio heredadas
- sonidos de notificación para aplicaciones de audio heredadas
Temas relacionados