Ce glossaire de terminologie liée à l'audio comprend des termes génériques couramment utilisés et des termes spécifiques à Android. Pour connaître les définitions canoniques des termes, consultez le glossaire de la plate-forme Android.
Termes génériques
Les termes génériques liés à l'audio ont une signification conventionnelle.
Digital audio
Les termes audio numériques font référence à la gestion du son à l'aide de signaux audio encodés sous forme numérique. Pour en savoir plus, consultez la section Audio numérique.
- AC-3
- Codec audio de Dolby. Pour en savoir plus, consultez Dolby Digital.
- acoustique
- Étude des propriétés mécaniques du son, comme l'impact du placement physique des transducteurs (par exemple, des haut-parleurs, des micros) sur un appareil sur la qualité audio perçue.
- atténuation
- Facteur multiplicatif inférieur ou égal à 1,0, appliqué à un signal audio pour diminuer son niveau. Comparez à gain.
- audiophile
- Personne soucieuse d'une expérience de reproduction musicale supérieure, en particulier prête à faire des compromis importants (par exemple, dépenses, taille des composants, conception de la pièce) pour la qualité du son. Pour en savoir plus, consultez Audiophile.
- AVB
- Norme de transmission audio numérique en temps réel sur Ethernet. Pour en savoir plus, consultez la section Audio Video Bridging.
- bits par échantillon ou profondeur de bits
- Nombre de bits d'informations par échantillon.
- chaîne
- Flux unique d'informations audio, généralement correspondant à un emplacement d'enregistrement ou de lecture.
- downmixing
- Réduire le nombre de canaux, par exemple de stéréo à mono ou de 5.1 à stéréo. Cela se fait en supprimant des canaux, en les mélangeant ou en utilisant un traitement du signal plus avancé. Un mixage simple sans atténuation ni limitation peut entraîner un débordement et un écrasement. Comparez cette fonctionnalité à l'upmixing.
- DSD
- Direct Stream Digital Encodage audio propriétaire basé sur la modulation de la densité de l'impulsion. Alors que la modulation par impulsions et codage (PCM) encode une forme d'onde en tant que séquence d'échantillons audio individuels de plusieurs bits, le DSD encode une forme d'onde en tant que séquence de bits à un taux d'échantillonnage très élevé (sans le concept d'échantillons). Le PCM et le DSD représentent plusieurs canaux par séquences indépendantes. Le DSD est plus adapté à la distribution de contenu qu'en tant que représentation interne pour le traitement, car il peut être difficile d'appliquer les algorithmes de traitement du signal numérique (DSP) traditionnels au DSD. Le DSD est utilisé dans les Super Audio CD (SACD) et en DSD sur PCM (DoP) pour USB. Pour en savoir plus, consultez Direct Stream Digital.
- canard
- Réduit temporairement le volume d'un flux lorsqu'un autre flux devient actif. Par exemple, si de la musique est en cours de lecture lorsqu'une notification arrive, la musique est masquée pendant la lecture de la notification. Comparez à la mise en sourdine.
- FIFO
- Premier arrivé, premier servi. Module matériel ou structure de données logicielle implémentant la mise en file d'attente FIFO des données. Dans un contexte audio, les données stockées dans la file d'attente sont généralement des trames audio. FIFO peut être implémenté par un tampon circulaire.
- cadre
- Ensemble d'échantillons, un par canal, à un moment donné.
- images par tampon
- Nombre d'images transmises d'un module à un autre en une seule fois. L'interface HAL audio utilise le concept de frames par tampon.
- gain
- Facteur multiplicatif supérieur ou égal à 1,0, appliqué à un signal audio pour augmenter le niveau du signal. À comparer à l'atténuation.
- Audio HD
- Son haute définition. Synonyme d'audio haute résolution (mais différent de l'Intel High Definition Audio).
- écouteurs
- Haut-parleurs qui se portent sur les oreilles, sans micro. Comparez avec un casque.
- casque
- Casques avec micro. Comparez avec des écouteurs.
- Hz
- Unités du taux d'échantillonnage ou de la fréquence d'images.
- audio haute résolution
- Représentation avec une profondeur de bits et un taux d'échantillonnage supérieurs à ceux des CD (PCM stéréo 16 bits à 44,1 kHz) et sans compression de données avec perte. Équivaut à l'audio HD. Pour en savoir plus, consultez la section Audio haute résolution.
- entrelacé
- Représentation de l'audio numérique multicanal qui alterne les données entre les canaux. Par exemple, l'audio numérique stéréo exprimée au format entrelacé alterne gauche, droite, gauche, droite.
- latence
- Délai de temps lorsqu'un signal traverse un système.
- sans perte
- Algorithme de compression de données sans perte qui préserve la précision des bits lors de l'encodage et du décodage, où le résultat du décodage de données précédemment encodées est équivalent aux données d'origine. Les CD, le PCM dans le WAV et le FLAC sont des exemples de formats de distribution de contenu audio sans perte. Le processus d'authoring peut réduire la profondeur de bits ou le taux d'échantillonnage par rapport à celui des masters. Les formats de distribution qui préservent la résolution et la précision des bits des masters font l'objet de l'audio haute résolution.
- avec pertes
- Algorithme de compression de données avec perte qui tente de préserver les caractéristiques les plus importantes des supports multimédias lors de l'encodage et du décodage, où le résultat du décodage de données précédemment encodées est visuellement semblable aux données d'origine, mais pas identique. MP3 et AAC sont des exemples d'algorithmes de compression audio avec perte. Étant donné que les valeurs analogiques proviennent d'un domaine continu et que les valeurs numériques sont discrètes, les conversions ADC et DAC sont associées à des pertes par rapport à l'amplitude. Voir aussi Transparence.
- mono
- Une chaîne.
- multicanaux
- Consultez la section Son surround. Strictement parlant, la stéréo comporte plusieurs canaux et pourrait être considérée comme multicanal. Toutefois, cette utilisation est source de confusion et est donc évitée.
- mute
- Force le volume à être temporairement nul, indépendamment des commandes de volume habituelles. Comparez à canard.
- dépassement
- Erreur audible causée par l'échec de l'acceptation des données fournies dans un délai suffisant. Pour en savoir plus, consultez la section sous-dépassement de tampon. Comparez à l'underrun.
- panoramique
- Diriger un signal vers une position souhaitée dans un champ stéréo ou multicanaux.
- Zone
- Modulation par impulsions et codage (PCM) Encodage de bas niveau le plus courant de l'audio numérique. Le signal audio est échantillonné à un intervalle régulier, appelé fréquence d'échantillonnage, puis quantifié en valeurs discrètes dans une plage donnée en fonction de la profondeur de bits. Par exemple, pour le PCM 16 bits, les valeurs d'échantillon sont des entiers compris entre -32 768 et +32 767.
- rampe
- Augmentez ou diminuez progressivement le niveau d'un paramètre audio particulier, tel que le volume ou l'intensité d'un effet. Une rampe de volume est généralement appliquée lorsque vous mettez en pause et reprenez la musique pour éviter une transition audible difficile.
- Échantillon
- Nombre représentant la valeur audio d'un seul canal à un moment donné.
- taux d'échantillonnage ou fréquence d'images
- Nombre d'images par seconde. Bien que le terme fréquence d'images soit plus précis, le terme taux d'échantillonnage est couramment utilisé pour désigner la fréquence d'images.
- sonification
- Utilisation du son pour transmettre des commentaires ou des informations, tels que des sons tactiles et des sons de clavier.
- SPL
- Niveau de pression acoustique, mesure relative de la pression acoustique.
- stéréo
- Deux canaux. À comparer à la multichaîne.
- élargissement stéréo
- Effet appliqué à un signal stéréo pour créer un autre signal stéréo qui sonne plus ample et plus riche. L'effet peut également être appliqué à un signal mono, où il s'agit d'un type de mixage.
- son surround
- Technique permettant d'améliorer la capacité d'un auditeur à percevoir la position du son au-delà de la stéréo gauche et droite.
- transparence
- Résultat idéal de la compression de données avec pertes. La conversion de données avec perte est transparente si un sujet humain ne peut pas la distinguer de l'original. Pour en savoir plus, consultez la section Transparence.
- sous-exécution
- Erreur audible causée par l'absence de fourniture des données nécessaires dans un délai suffisant. Pour en savoir plus, consultez la section Dépassement de tampon. À comparer à l'overrun.
- upmixing
- Augmenter le nombre de canaux, par exemple en passant du mono au stéréo ou du stéréo au son surround. Effectué par duplication, panoramique ou traitement du signal plus avancé. À comparer au downmixing.
- USAC
- Encodage audio et vocal unifié. Codec audio pour les applications à faible débit. Pour en savoir plus, consultez Encodage audio et vocal unifié.
- virtualiseur
- Effet qui tente de spatialiser les canaux audio, par exemple en essayant de simuler davantage d'enceintes ou de donner l'illusion que les sources sonores ont une position.
- volume
- Volume, intensité subjective d'un signal audio.
Interconnexion entre les appareils
Les technologies d'interconnexion entre les appareils connectent les composants audio et vidéo entre les appareils et sont facilement visibles sur les connecteurs externes. L'implémentateur du HAL et l'utilisateur final doivent connaître ces conditions.
- Bluetooth
- Technologie sans fil à courte portée. Pour en savoir plus sur les profils Bluetooth et les protocoles Bluetooth liés à l'audio, consultez A2DP pour la musique, SCO pour la téléphonie et AVRCP.
- DisplayPort
- Interface d'affichage numérique de la Video Electronics Standards Association (VESA).
- dongle
- Petit gadget, en particulier celui qui est suspendu à un autre appareil. Pour en savoir plus, consultez la section Dongle.
- FireWire
- Voir IEEE 1394.
- HDMI
- Interface multimédia haute définition. Interface pour le transfert de données audio et vidéo. Pour les appareils mobiles, un connecteur micro-HDMI (type D) ou MHL est utilisé.
- IEEE 1394
- Bus série utilisé pour les applications en temps réel à faible latence, telles que l'audio. Également appelé "FireWire". Pour en savoir plus, consultez la norme IEEE 1394.
- Intel HDA
- Intel High Definition Audio (ne pas confondre avec l'audio haute définition ou l'audio haute résolution génériques) Spécifications d'un connecteur de panneau avant. Pour en savoir plus, consultez la section Intel High Definition Audio.
- interface
- Une interface convertit un signal d'une représentation à une autre. Les interfaces courantes incluent une interface audio USB et une interface MIDI.
- niveau ligne
- Intensité d'un signal audio analogique qui passe entre les composants audio, et non entre les transducteurs. Pour en savoir plus, consultez la section Niveau de ligne.
- MHL
- Mobile High-Definition Link (MHL) Interface audio-vidéo mobile, souvent via un connecteur micro-USB.
- connecteur de téléphone
- Composant mini ou submini qui connecte un appareil à un casque filaire, un micro-casque ou un amplificateur de niveau ligne.
- SlimPort
- Adaptateur micro-USB vers HDMI.
- S/PDIF
- Format Sony/Philips Digital Interface. Interconnexion pour PCM non compressé et IEC 61937. Pour en savoir plus, consultez la section S/PDIF. Le S/PDIF est la variante grand public de l'AES3.
- Thunderbolt
- Interface multimédia qui rivalise avec l'USB et le HDMI pour la connexion à des périphériques haut de gamme. Pour en savoir plus, consultez Thunderbolt.
- TOSLINK
- Câble audio optique utilisé avec S/PDIF. Pour en savoir plus, consultez la page TOSLINK.
- USB
- Universal serial bus. Pour en savoir plus, consultez USB.
Interconnexion intra-appareil
Les technologies d'interconnexion intra-appareil connectent les composants audio internes d'un appareil donné et ne sont pas visibles sans le démonter. L'implémentateur du HAL peut avoir besoin de connaître ces éléments, mais pas l'utilisateur final. Pour en savoir plus sur les interconnexions intra-appareil, consultez les articles suivants:
- GPIO
- I²C, pour le canal de contrôle
- I²S, pour les données audio, plus simple que SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- Intel HDA
- SoundWire
- TDM
Dans le système sur puce (ASoC) ALSA, ils sont collectivement appelés interfaces audio numériques (DAI).
Chemin du signal audio
Les termes de chemin de signal audio font référence au chemin de signal que les données audio suivent d'une application au transducteur ou du transducteur à une application.
- ADC
- Convertisseur analogique-numérique. Module qui convertit un signal analogique (continu dans le temps et l'amplitude) en signal numérique (discret dans le temps et l'amplitude). Sur le plan conceptuel, un ADC se compose d'un échantillonnage et d'une mise en veille périodiques, suivis d'un échantillonneur, bien que cela ne soit pas obligatoire. Un ADC est généralement précédé d'un filtre passe-bas pour supprimer les composants haute fréquence qui ne peuvent pas être représentés à l'aide du taux d'échantillonnage souhaité. Pour en savoir plus, consultez la section Convertisseur analogique-numérique.
- PA
- Processeur d'application. Ordinateur à usage général principal sur un appareil mobile.
- codec
- Encodeur/Décodeur. Module qui encode et décode un signal audio d'une représentation à une autre (généralement analogique vers PCM ou PCM vers analogique). En termes stricts, le terme codec est réservé aux modules qui encodent et décodent, mais il peut être utilisé de manière vague pour ne faire référence qu'à l'un de ces éléments. Pour en savoir plus, consultez la section Codec audio.
- DAC
- Convertisseur numérique-analogique. Module qui convertit un signal numérique (discret dans le temps et l'amplitude) en signal analogique (continu dans le temps et l'amplitude). Souvent suivi d'un filtre passe-bas pour supprimer les composants à haute fréquence introduits par la quantification numérique. Pour en savoir plus, consultez la section Convertisseur numérique-analogique.
- DSP
- Processeur de signal numérique. Composant facultatif généralement situé après le processeur d'application (pour la sortie) ou avant le processeur d'application (pour l'entrée). Son objectif principal est de décharger le processeur de l'application et de fournir des fonctionnalités de traitement du signal à un coût énergétique inférieur.
- PDM
- Modulation par densité de l'impulsion Forme de modulation utilisée pour représenter un signal analogique par un signal numérique, où la densité relative des "1" par rapport aux "0" indique le niveau du signal. Couramment utilisé par les convertisseurs numérique-analogique. Pour en savoir plus, consultez la section Modulation de la densité de l'impulsion.
- PWM
- Modulation de largeur d'impulsion. Forme de modulation utilisée pour représenter un signal analogique par un signal numérique, où la largeur relative d'une impulsion numérique indique le niveau du signal. Couramment utilisé par les convertisseurs analogique-numérique. Pour en savoir plus, consultez la section Modulation de largeur d'impulsion.
- transducteur
- Convertit les variations de quantités physiques réelles en signaux électriques. En audio, la quantité physique est la pression acoustique, et les transducteurs sont le haut-parleur et le micro. Pour en savoir plus, consultez Transducteur.
Conversion du taux d'échantillonnage
Les termes de conversion de taux d'échantillonnage font référence au processus de conversion d'un taux d'échantillonnage à un autre.
- sous-échantillonnage
- Resampling, où le taux d'échantillonnage du sink est inférieur au taux d'échantillonnage de la source.
- Fréquence de Nyquist
- Composant de fréquence maximal pouvant être représenté par un signal discretisé à 1/2 d'un taux d'échantillonnage donné. Par exemple, la plage d'audition humaine s'étend à environ 20 kHz. Un signal audio numérique doit donc avoir un taux d'échantillonnage d'au moins 40 kHz pour représenter cette plage. En pratique, les taux d'échantillonnage de 44,1 kHz et 48 kHz sont couramment utilisés, avec des fréquences Nyquist de 22,05 kHz et 24 kHz, respectivement. Pour en savoir plus, consultez les pages Fréquence de Nyquist et Plage auditive.
- reéchantillonneur
- Synonyme de convertisseur de taux d'échantillonnage.
- rééchantillonnage
- Processus de conversion du taux d'échantillonnage.
- convertisseur de taux d'échantillonnage
- Module qui effectue un reéchantillonnage.
- évier
- Sortie d'un échantillonneur.
- source
- Entrée d'un échantillonneur.
- échantillonnage linéaire
- Rééchantillonnage, où le taux d'échantillonnage du puits est supérieur au taux d'échantillonnage de la source.
Téléphonie
- AEC
- Annulation de l'écho acoustique Méthode permettant de réduire l'écho d'un signal. Pour en savoir plus, consultez la section Suppression et suppression de l'écho.
- Suppression active du bruit
- Contrôle actif du bruit. Méthode permettant d'améliorer la qualité d'un signal principal en ajoutant activement l'inverse d'un signal secondaire indésirable. Pour en savoir plus, consultez la section Contrôle actif du bruit.
- clavier
- Application qui fournit l'interface utilisateur pour la téléphonie.
- HCO
- Transfert audio. Mode TTY dans lequel un message est envoyé sous forme de texte et reçu sous forme de parole.
- effet local
- Rétroaction audible du micro local dans l'écouteur local. Pour en savoir plus, consultez la section Sidetone (Sourdine).
- ATS
- Appareil de télécommunication pour les sourds et malentendants Type spécifique de téléscripteur (TTY) pour les personnes ayant une déficience auditive ou de la parole.
- TTY
- Téléimprimante Souvent utilisé de manière interchangeable avec le TDD.
- UE
- Équipement de l'utilisateur. Téléphone de l'utilisateur.
- UMTS
- Système universel de télécommunications mobiles Type de système mobile.
- VCO
- Transfert de la voix. Mode TTY dans lequel un message est envoyé sous forme audio et reçu sous forme de texte.
Conditions spécifiques à Android
Les termes spécifiques à Android incluent les termes utilisés uniquement dans le framework audio Android et les termes génériques qui ont une signification particulière dans Android.
- ALSA
- Advanced Linux Sound Architecture Framework audio pour Linux qui a également influencé d'autres systèmes. Pour obtenir une définition générique, consultez ALSA. Dans Android, ALSA fait référence au framework audio du kernel et aux pilotes, et non à la classe en mode utilisateur. Voir également TinyALSA.
- appareil audio
- Point de terminaison d'E/S audio basé sur une implémentation HAL.
- AudioEffect,
AudioEffect
- Cadre et classe d'implémentation pour les effets de sortie (post-traitement) et les effets d'entrée (prétraitement). La classe est définie à l'emplacement
android.media.audiofx.AudioEffect
. - AudioFlinger
- Implémentation du serveur audio Android. AudioFlinger s'exécute dans le processus mediaserver. Pour une définition générique, consultez la section Serveur audio.
- priorité audio
- Ensemble d'API permettant de gérer les interactions audio entre plusieurs applications indépendantes.
Pour en savoir plus, consultez la section Gérer les modifications de la sortie audio et les méthodes et constantes liées au focus de
android.media.AudioManager
. - AudioMixer
- Module d'AudioFlinger chargé de combiner plusieurs pistes et d'appliquer une atténuation (volume) et des effets. Pour une définition générique, consultez Mixage audio (musique enregistrée) (décrit un mixeur comme un appareil matériel ou une application logicielle, plutôt que comme un module logiciel dans un système).
- règles relatives à l'audio
- Service responsable de toutes les actions qui nécessitent d'abord une décision de stratégie, telles que l'ouverture d'un nouveau flux d'E/S, le réacheminement après une modification et la gestion du volume de flux.
AudioRecord
- Classe cliente de bas niveau principale pour la réception de données à partir d'un appareil d'entrée audio tel qu'un micro. Les données sont généralement au format PCM. La classe est définie à l'emplacement
android.media.AudioRecord
. - AudioResampler
- Module d'AudioFlinger chargé de la conversion du taux d'échantillonnage.
- source audio,
AudioSource
- Énumération de constantes indiquant le cas d'utilisation souhaité pour la capture de l'entrée audio. La classe est définie à l'emplacement
android.media.MediaRecorder.AudioSource
. À partir du niveau d'API 21, les attributs audio sont recommandés. AudioTrack
- Classe client de bas niveau principale pour l'envoi de données à un périphérique de sortie audio tel qu'un haut-parleur. Les données sont généralement au format PCM. La classe est définie à l'emplacement
android.media.AudioTrack
. audio_utils
- Bibliothèque d'utilitaires audio pour des fonctionnalités telles que la conversion de format PCM, l'E/S de fichiers WAV et le FIFO non bloquant, qui est largement indépendant de la plate-forme Android.
- client
- Généralement une application ou un client d'application. Toutefois, un client AudioFlinger peut être un thread exécuté dans le processus système mediaserver, par exemple lors de la lecture de contenus multimédias décodés par un objet
MediaPlayer
. - HAL
- Couche d'abstraction matérielle. HAL est un terme générique dans Android. En audio, il s'agit d'une couche entre AudioFlinger et le pilote de périphérique du kernel avec une API C (qui remplace la libaudio C++).
- FastCapture
- Fil dans AudioFlinger qui envoie des données audio à des pistes rapides à faible latence et pilote l'appareil d'entrée lorsqu'il est configuré pour réduire la latence.
- FastMixer
- Thread dans AudioFlinger qui reçoit et mélange les données audio à partir de pistes rapides à faible latence et pilote le périphérique de sortie principal lorsqu'il est configuré pour réduire la latence.
- voie rapide Client
AudioTrack
ouAudioRecord
avec une latence plus faible, mais moins de fonctionnalités sur certains appareils et itinéraires.MediaPlayer
- Classe cliente de niveau supérieur à
AudioTrack
. Lit du contenu encodé ou du contenu qui inclut des pistes audio et vidéo multimédias. La classe est définie à l'emplacementandroid.media.MediaPlayer
. media.log
- La fonctionnalité de débogage AudioFlinger n'est disponible que dans les builds personnalisés. Utilisé pour journaliser les événements audio dans un tampon circulaire, où les événements peuvent ensuite être supprimés rétroactivement si nécessaire.
- mediaserver
- Processus système Android contenant des services liés aux contenus multimédias, y compris AudioFlinger.
- NBAIO
- Entrée et sortie audio non bloquantes. Abstraction pour les ports AudioFlinger. Ce terme peut être trompeur, car certaines implémentations de l'API NBAIO acceptent le blocage. Les implémentations clés de NBAIO sont destinées à différents types de canaux.
- mélangeur normal Thread dans AudioFlinger qui gère la plupart des clients
- Il pilote directement un périphérique de sortie ou alimente son sous-mix dans FastMixer à l'aide d'un canal.
- OpenSL ES
- Norme de l'API audio du Khronos Group. Les versions Android avec un niveau d'API 9 ou supérieur sont compatibles avec une API audio native basée sur un sous-ensemble d'OpenSL ES 1.0.1.
- audio professionnel
- Abréviation du flag de fonctionnalité
android.hardware.audio.pro
. Les exigences sont décrites dans la section 5.10 Professional Audio du CDD Android. Le pro dans la fonctionnalitéandroid.hardware.audio.pro
fait référence au niveau de performances prévisibles en temps réel, et non à l'utilisateur prévu. - temps réel (nom), temps réel (adjectif)
-
Les systèmes de calcul en temps réel garantissent une réponse aux événements pertinents dans un délai requis. La prise en charge de l'implémentation de l'appareil pour le calcul en temps réel est une condition préalable nécessaire, mais insuffisante pour répondre aux exigences de la fonctionnalité
android.hardware.audio.pro
décrite dans l'audio professionnel.Les performances en temps réel présentent également des avantages dans d'autres domaines que l'audio, tels que les jeux, les graphiques, l'appareil photo, la vidéo, le traitement des capteurs, la réalité virtuelle (RV) et la réalité augmentée (RA).
- mode silencieux
- Fonctionnalité configurable par l'utilisateur pour couper le son de la sonnerie et des notifications du téléphone sans affecter la lecture multimédia (musique, vidéos, jeux) ni les alarmes.
SoundPool
- Classe cliente de niveau supérieur à
AudioTrack
. Lit des extraits audio samplés. Utile pour déclencher des éléments tels que les commentaires de l'interface utilisateur et les sons du jeu. La classe est définie à l'emplacementandroid.media.SoundPool
. - Trouille au théâtre
- Moteur de lecture multimédia. Voir Multimédia.
- StateQueue
- Module d'AudioFlinger chargé de synchroniser l'état entre les threads. Alors que NBAIO est utilisé pour transmettre des données, StateQueue est utilisé pour transmettre des informations de contrôle.
- de stratégie
- Groupe de types de flux présentant un comportement similaire. Utilisé par le service de règles audio.
- type de flux
- Énumération qui exprime un cas d'utilisation pour la sortie audio. L'implémentation de la stratégie audio utilise le type de flux, ainsi que d'autres paramètres, pour déterminer les décisions de volume et de routage. Pour obtenir la liste des types de flux, consultez
android.media.AudioManager
. - lavabo en T
- Consultez Débogage audio.
- TinyALSA,
tinyalsa
- TinyALSA est une petite API en mode utilisateur au-dessus du noyau ALSA sous licence BSD.
tinyalsa
est le nom d'un package dans la bibliothèque TinyALSA. La bibliothèque est recommandée pour les implémentations HAL. ToneGenerator
- Classe cliente de niveau supérieur à
AudioTrack
. Lit les signaux DTMF (Dual-Tone Multi-Frequency). Pour en savoir plus, consultez la section Signalisation à double tonalité et multifréquence et la définition de la classe à l'adresseandroid.media.ToneGenerator
. - titre
- Flux audio. Contrôle par la classe
AudioTrack
ouAudioRecord
. - courbe d'atténuation du volume
- Mappage spécifique à l'appareil d'un indice de volume générique à un facteur d'atténuation spécifique pour une sortie donnée.
- indice de volume
- Entier sans unité qui exprime le volume relatif souhaité d'un flux. Les éléments d'API liés au volume de
android.media.AudioManager
fonctionnent en indices de volume plutôt qu'en facteurs d'atténuation absolus.
AudioTrack
les plus complets.