Cette boîte de dialogue vous permet de visualiser l'état de lecture et d'enregistrement de chaque processus au niveau maître. Vous pouvez y accéder en sélectionnant Etat dans le menu Vue. L'utilitaire Audio Control détecte le type de périphérique utilisé. Si le périphérique prend en charge la lecture, l'état de lecture apparaît. S'il prend en charge l'enregistrement, l'état d'enregistrement apparaît. L'illustration suivante en est un exemple.
Les objets de commande proposés sont les suivants :
Zone de liste des processus : contient la liste des éléments disponibles pour la surveillance des états. Vous pouvez choisir d'afficher l'état maître ou de visualiser l'état de chacun des processus en cours d'exécution utilisant dev/audio. Vous ne pouvez choisir qu'un processus (ou maître) à surveiller à la fois. A mesure que vous sélectionnez des éléments dans la liste, les volets Lecture et Enregistrement (dans la partie inférieure de la boîte de dialogue) sont mis à jour pour refléter l'état de l'élément sélectionné surveillé.
Case à cocher Mise à jour continue : l'état est affiché tel qu'il était au moment où la boîte de dialogue a été ouverte, à moins que vous ne cochiez cette case. Si vous cochez cette case, l'état du processus sélectionné est surveillé et mis à jour en continu.
Bouton Mise à jour immédiate : si la mise à jour continue n'est pas activée, vous pouvez mettre à jour l'affichage en cliquant sur Mise à jour immédiate. Si la mise à jour continue est activée, le bouton Mise à jour immédiate est désactivé (il apparaît en grisé).
L'état de chacun des paramètres surveillés parmi les suivants est représenté par l'icône d'un voyant allumé ou éteint ou par une chaîne de texte comprenant les détails de l'état.
Lecture et enregistrement
Ouvert : un processus a ouvert le périphérique. Celui-ci peut être ouvert en lecture seule, en écriture seule ou en lecture et en écriture. C'est pourquoi il existe une option Ouvrir pour la lecture et une autre pour l'enregistrement. N'utilisez ces options que lorsque le mixage est désactivé.
Suspendu : l'application a ordonné au périphérique d'interrompre l'enregistrement ou la lecture. Comme pour l'option Ouvert, la lecture peut être suspendue sans que l'écriture ne le soit, et inversement. N'utilisez cette option que lorsque le mixage est désactivé.
Actif : indique que l'enregistrement ou la lecture de sons sont en cours. En mode Mixeur, cela signifie qu'un flux au moins est en cours de lecture ou d'enregistrement. Il est possible que d'autres flux soient interrompus. Lorsque le mode Mixeur est désactivé, un seul flux de lecture et d'enregistrement est actif.
Données insuffisantes : les données audio n'étant pas suffisantes pour poursuivre la lecture, il y a un silence à la place. En mode Mixeur, cela signifie que le flux était insuffisant pour être mixé avec le flux audio lu, si bien que l'un des flux se traduit par un silence.
Attente d'ouverture : lorsque le mode Mixeur est désactivé, cela signifie qu'un processus essaie d'ouvrir le périphérique audio, mais n'y parvient pas parce qu'un autre processus l'a déjà ouvert. Lorsque le mode Mixeur est activé, cela indique qu'un processus essaie de rouvrir le périphérique audio dans la même direction ou que les ressources du mixeur sont insuffisantes et qu'il attend qu'un autre processus ferme le périphérique audio et libère une ressource.
Fins de fichier : permet de marquer le flux audio lors de la lecture afin de savoir quand un segment a été lu. Pour ce faire, effectuez une écriture de taille nulle et acceptez le signal. Chaque fois que ce marqueur est rencontré pendant la lecture, le nombre de marques de fin de fichier est incrémenté d'une unité et un signal est envoyé à l'application.
Echantillons : nombre de trames d'échantillonnage lues ou enregistrées. On appelle trame d'échantillonnage l'ensemble des échantillons correspondant à une période d'échantillonnage. Par exemple, dans un flux audio mono lu, la trame d'échantillonnage ne compte qu'un échantillon, alors que dans un flux stéréo, elle en compte deux, un pour le canal gauche et un pour le canal droit.
Codage : combine deux propriétés de format audio, la précision et le codage. La précision est le nombre de bits de chaque échantillon. Nous prenons en charge 16 bits et 8 bits. La méthode de codage détermine le traitement de l'échantillon audio. Elle est généralement utilisée pour compresser la taille du flux audio afin de réduire la quantité de données à envoyer sur le réseau ou à stocker sur disque. Nous prenons en charge le codage "linéaire", c'est-à-dire la modulation linéaire par impulsions codées, ou MIC linéaire. Nous prenons également en charge le codage loi-mu et le codage loi-A. En les combinant avec la précision, nous pouvons prendre en charge les formats suivants : MIC linéaire 16 bits, MIC linéaire 8 bits, Loi-mu 8 bits et Loi-A 8 bits. La modulation MIC linéaire peut être signée ou non signée ; nous ne prenons en charge que celle signée.
Fréquence d'échantillonnage : nombre de fois par seconde qu'un flux audio est échantillonné et donc converti de l'analogique vers le numérique pour l'enregistrement ou du numérique vers l'analogique pour la lecture. Plus ce nombre est élevé, plus le signal numérique est précis. Cependant, une fréquence d'échantillonnage élevée signifie également un espace disque important pour le stockage ou une largeur de bande réseau importante pour le transfert de données.
Canaux : nombre d'échantillons dans une trame d'échantillonnage. Ce nombre peut être de 1 (mono) ou 2 (stéréo).
Bouton Fermer : quitte la boîte de dialogue Etat.