Google explique les exigences pour les dispositifs «Professional Audio" dans Android 6.0

Android a longtemps eu des ennuis avec la latence audio, qui a fait la plupart des outils de création musicale irréalisables sur la plate-forme. Les choses ont été grandement améliorée dans Android 5.0, au point que de nombreux appareils ont atteint le faible temps de latence nécessaire pour différentes applications audio fonctionne. Cependant, tous les dispositifs sont créés égaux. Dans Guimauve, Google a ajouté un gestionnaire de paquets audio professionnel et il ya des exigences énoncées pour les appareils qui tirent parti de celui-ci.

Le Document de Compatibilité Définition de Google (CDD) pour 6.0 inclut une section sur les appareils audio professionnels. Voici ce que Google a à dire à propos de la manipulation de l'audio à faible latence.



5,10. Audio Professionnel



Si la mise en œuvre d'un dispositif conforme à toutes les exigences suivantes, il est fortement recommandé de signaler de soutien au long android.hardware.audio.pro via la classe android.content.pm.PackageManager [Ressources, 70].

  • La mise en œuvre de l'appareil doit rapporter de soutien au long android.hardware.audio.low_latency.
  • La latence audio continue aller-retour, tel que défini à la section 5.6 Audio Latency, doit être de 20 millisecondes ou moins, et devrait être de 10 millisecondes ou moins sur au moins une voie soutenue.
  • Si le dispositif comprend une prise jack 3,5 mm audio 4 conducteur, la latence audio continue aller-retour doit être de 20 millisecondes ou moins sur le chemin de la prise audio, et devrait être de 10 millisecondes ou moins sur le chemin au jack audio.
  • La mise en œuvre de dispositif doit inclure un port (s) USB supportant le mode hôte USB et le mode périphérique USB.
  • Le mode hôte USB doit implémenter la classe audio USB.
  • Si le dispositif comprend un port HDMI, la mise en œuvre de l'appareil doit soutenir la sortie en stéréo et huit canaux à 20 bits ou 24 bits de profondeur et 192 kHz sans perte de profondeur de bit ou ré-échantillonnage.
  • La mise en œuvre de l'appareil doit rapporter de soutien au long android.software.midi.
  • Si le dispositif comprend une prise jack 3,5 mm audio 4 conducteur, la mise en œuvre de l'appareil est fortement recommandé de se conformer à l'article appareil mobile (jack) des spécifications de la spécification Audio casque filaire (v1.1).

Ces règles prévoient un moyen facile pour Google de savoir quels téléphones et tablettes supportent faible latence audio et audio USB. Ces dispositifs peuvent utiliser le professionnel gestionnaire de paquets audio (android.hardware.audio.pro), permettant aux développeurs de les cibler avec des fonctionnalités audio avancées. Tout cela est nouveau dans Android 6.0, donc ça va être intéressant de voir comment gérer les OEM dans les mises à jour.

  • La source:
  • Document de Compatibilité Définition (PDF)



» » » Google explique les exigences pour les dispositifs «Professional Audio" dans Android 6.0