Compartir a través de


Interoperabilidad con las API de audio heredadas

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