Depende de la CPU en realidad.
La mayoría de las CPU de hoy en día tienen soporte de decodificador de hardware para la mayoría de los formatos de audio, solo tienen que configurar el decodificador para el códec, parámetros, etc. adecuados y ya están. Luego funciona con DMA para obtener el archivo de música y transmitirlo al códec que lo decodifica y pasa a la tarjeta de sonido que luego lo convierte en analógico que escucha. Como esto se hace en hardware (es decir, en un módulo independiente de la CPU) no afecta. En los procesadores Qualcomm Snapdragon, probablemente no importe lo que hagas mientras escuchas música, ya que tienen un coprocesador dedicado llamado Hexagon DSP (también conocido como QDSPV5) que hace todo el audio / señal independientemente de la CPU. En otros procesadores como los procesadores Exynos o MediaTek más antiguos o algunos SoC chinos, puede ser importante ya que la decodificación y la transmisión pueden ser realizadas por la CPU.
- ¿Cuáles son algunas aplicaciones útiles para mejorar mi inglés?
- En AutoCad, ¿puedo hacer el círculo predeterminado por diámetro o 3 puntos en lugar de radio central?
- ¿Cuáles son las mejores prácticas de diseño de software para la codificación en un entorno de investigación?
- ¿Cuál es un método más preciso de detección de archivos duplicados: SHA1 o CRC32?
- Cómo darle a mi aplicación un aspecto profesional