From 6772831200d14c2436aea2d0c837f40dbf12156f Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sun, 26 Sep 2021 13:11:47 +0200 Subject: Prepare Web API section for Markdown conversion (#2464) * Remove summary classes and ids * Remove unecessary hidden * Remove useless span filled with useless attributes / ids * Remove useless font * Remove notranslate * Remove id in other elements than headings * Remove name attributes * Remove
 for JS w/ language-js class

* Remove 
 for HTML w/ language-html class

* Remove 
 for other lang w/ language-* class

* Rm highlighted line in code samples

* fix links, internal, external, absolute URLs

* missing file from last commit

* Fix styles errors apart from table + some classes

* Fix notes and warnings (+ some other :x)

* fix typo during merge which broke a doc

* aand forgot a conflict

* fix remaining classes of errors except dls and images

* Fix dls

* Fix images (deki/mozillademos) and remaining style issues

* Remove script tag from svg file

* Remove script tag from svg fileS

* Compress SVG files for CI
---
 files/fr/web/api/analysernode/analysernode/index.html       |  8 ++++----
 files/fr/web/api/analysernode/fftsize/index.html            |  4 ++--
 files/fr/web/api/analysernode/frequencybincount/index.html  |  6 +++---
 .../fr/web/api/analysernode/getbytefrequencydata/index.html |  6 +++---
 .../web/api/analysernode/getbytetimedomaindata/index.html   | 12 ++++++------
 .../web/api/analysernode/getfloatfrequencydata/index.html   |  2 +-
 files/fr/web/api/analysernode/index.html                    | 13 ++++++-------
 files/fr/web/api/analysernode/maxdecibels/index.html        |  2 +-
 files/fr/web/api/analysernode/mindecibels/index.html        |  2 +-
 .../web/api/analysernode/smoothingtimeconstant/index.html   |  4 ++--
 10 files changed, 29 insertions(+), 30 deletions(-)

(limited to 'files/fr/web/api/analysernode')

diff --git a/files/fr/web/api/analysernode/analysernode/index.html b/files/fr/web/api/analysernode/analysernode/index.html
index c3ef05a74c..a10fd3ee15 100644
--- a/files/fr/web/api/analysernode/analysernode/index.html
+++ b/files/fr/web/api/analysernode/analysernode/index.html
@@ -5,7 +5,7 @@ translation_of: Web/API/AnalyserNode/AnalyserNode
 ---
 

{{APIRef("'Web Audio API'")}}{{SeeCompatTable}}

-

Le constructeur AnalyserNode crée un nouvel objet {{domxref("AnalyserNode")}}.

+

Le constructeur AnalyserNode crée un nouvel objet {{domxref("AnalyserNode")}}.

Syntax

@@ -17,11 +17,11 @@ translation_of: Web/API/AnalyserNode/AnalyserNode
context
Référence à un {{domxref("AudioContext")}}.
options {{optional_inline}}
-
+

Un objet avec les propriétés suivantes :

  • fftSize: taille initiale sde la FFT pour l'analyse du domaine fréquentiel . La valeur par défaut est 2048.
  • -
  • maxDecibels: valeur maximale de puissance de la plage pour l'analyse FFT, en décibels. La valeur par défaut est -30.
  • -
  • minDecibels: valeur minimale de puissance de la plage pour l'analyse FFT, en décibels. La valeur par défaut est -100.
  • +
  • maxDecibels: valeur maximale de puissance de la plage pour l'analyse FFT, en décibels. La valeur par défaut est -30.
  • +
  • minDecibels: valeur minimale de puissance de la plage pour l'analyse FFT, en décibels. La valeur par défaut est -100.
  • smoothingTimeConstant:  valeur de lissage pour l'analyse FFT. La valeur par défaut est 0.8
diff --git a/files/fr/web/api/analysernode/fftsize/index.html b/files/fr/web/api/analysernode/fftsize/index.html index cc22b77283..966bf915dd 100644 --- a/files/fr/web/api/analysernode/fftsize/index.html +++ b/files/fr/web/api/analysernode/fftsize/index.html @@ -5,12 +5,12 @@ translation_of: Web/API/AnalyserNode/fftSize ---

{{ APIRef("Web Audio API") }}

-

La propriété fftSize de l'objet {{ domxref("AnalyserNode") }} est un nombre entier non signé qui représente la taille de la FFT (transfomation de Fourier rapide) à utiliser pour déterminer le domaine fréquentiel.
+

La propriété fftSize de l'objet {{ domxref("AnalyserNode") }} est un nombre entier non signé qui représente la taille de la FFT (transfomation de Fourier rapide) à utiliser pour déterminer le domaine fréquentiel.

La valeur de la propriété fftSize property's doit être une puissance de 2 non nulle située dans l'intervalle compris entre 32 et 32768 ; sa valeur par défaut est 2048.

-

Note: si la valeur n'est pas une puissance de 2, ou si elle ne se trouve pas dans l'intervalle spécifiée, l'exception INDEX_SIZE_ERR est levée.

+

Note : Si la valeur n'est pas une puissance de 2, ou si elle ne se trouve pas dans l'intervalle spécifiée, l'exception INDEX_SIZE_ERR est levée.

Syntaxe

diff --git a/files/fr/web/api/analysernode/frequencybincount/index.html b/files/fr/web/api/analysernode/frequencybincount/index.html index a40c20348e..90a99b7f10 100644 --- a/files/fr/web/api/analysernode/frequencybincount/index.html +++ b/files/fr/web/api/analysernode/frequencybincount/index.html @@ -5,7 +5,7 @@ translation_of: Web/API/AnalyserNode/frequencyBinCount ---

{{ APIRef("Web Audio API") }}

- La propriété frequencyBinCount de l'objet AnalyserNode est un nombre entier non signé équivalent à la moitié la taille de la FFT. Il correspond en général au nombre de valeurs que vous aurez à manipuler pour la visualisation.

+ La propriété frequencyBinCount de l'objet AnalyserNode est un nombre entier non signé équivalent à la moitié la taille de la FFT. Il correspond en général au nombre de valeurs que vous aurez à manipuler pour la visualisation.

Syntaxe

@@ -20,7 +20,7 @@ var tailleMemoireTampon = analyseur.frequencyBinCount;

Example

-

L'exemple suivant montre comment créer simplement un  AnalyserNode avec AudioContext, puis utiliser  requestAnimationFrame et <canvas> pour collecter les données temporelles et dessiner un oscilloscopeen sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic  (et en particulier app.js lines 128–205).

+

L'exemple suivant montre comment créer simplement un  AnalyserNode avec AudioContext, puis utiliser  requestAnimationFrame et <canvas> pour collecter les données temporelles et dessiner un oscilloscopeen sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic  (et en particulier app.js lines 128–205).

var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
 var analyseur = contexteAudio.createAnalyser();
@@ -84,5 +84,5 @@ dessiner();

Voir aussi

diff --git a/files/fr/web/api/analysernode/getbytefrequencydata/index.html b/files/fr/web/api/analysernode/getbytefrequencydata/index.html index d61d173cc5..dde3750690 100644 --- a/files/fr/web/api/analysernode/getbytefrequencydata/index.html +++ b/files/fr/web/api/analysernode/getbytefrequencydata/index.html @@ -5,7 +5,7 @@ translation_of: Web/API/AnalyserNode/getByteFrequencyData ---

{{ APIRef("Web Audio API") }}

- La méthode getByteFrequencyData() de l'objet AnalyserNode copie les données de fréquence dans le {{domxref("Uint8Array")}} passé en argument.

+ La méthode getByteFrequencyData() de l'objet AnalyserNode copie les données de fréquence dans le {{domxref("Uint8Array")}} passé en argument.

Si le tableau a moins d'éléments que {{domxref("AnalyserNode.frequencyBinCount")}}, les excédants sont supprimés; s'il en a davantage, les excédants sont ignorés.

@@ -29,7 +29,7 @@ analyseur.getByteFrequencyData(tableauDonnees);

Exemple

-

L'exemple suivant montre comment créer simplement un  AnalyserNode avec AudioContext, puis utiliser  requestAnimationFrame et <canvas> pour collecter les données temporelles et dessiner un oscilloscope en sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic  (et en particulier app.js lines 128–205).

+

L'exemple suivant montre comment créer simplement un  AnalyserNode avec AudioContext, puis utiliser  requestAnimationFrame et <canvas> pour collecter les données temporelles et dessiner un oscilloscope en sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic  (et en particulier app.js lines 128–205).

var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
 var analyseur = contexteAudio.createAnalyser();
@@ -97,7 +97,7 @@ dessiner();

Voir aussi

-

Utiliser la Web Audio API

+

Utiliser la Web Audio API

diff --git a/files/fr/web/api/analysernode/getbytetimedomaindata/index.html b/files/fr/web/api/analysernode/getbytetimedomaindata/index.html index 0b856d5a7c..1610af5c55 100644 --- a/files/fr/web/api/analysernode/getbytetimedomaindata/index.html +++ b/files/fr/web/api/analysernode/getbytetimedomaindata/index.html @@ -13,11 +13,11 @@ translation_of: Web/API/AnalyserNode/getByteTimeDomainData

Syntaxe

-
var contexteAudio = new AudioContext();
-var analyseur = contexteAudio.createAnalyser();
+
var contexteAudio = new AudioContext();
+var analyseur = contexteAudio.createAnalyser();
 
-// La taille du tableau Uint8Array doit correspondre à la valeur de la propriété fftSize 
-var tableauDonnees = new Uint8Array(analyseur.fftSize);
+// La taille du tableau Uint8Array doit correspondre à la valeur de la propriété fftSize
+var tableauDonnees = new Uint8Array(analyseur.fftSize);
 
 // remplit le tableau Uint8Array avec les données renvoyées par la méthode getByteTimeDomainData()
 analyseur.getByteTimeDomainData(tableauDonnees); 
@@ -30,8 +30,8 @@ analyseur.getByteTimeDomainData(tableauDonnees);

L'exemple suivant montre comment créer simplement un  AnalyserNode avec {{domxref("AudioContext")}}, puis utiliser  {{domxref("window.requestAnimationFrame()","requestAnimationFrame")}} et {{htmlelement("canvas")}} pour collecter les données temporelles et dessiner un oscilloscope en sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic  (et en particulier app.js lignes 128–205).

-
var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
-var analyseur = contexteAudio.createAnalyser();
+
var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
+var analyseur = contexteAudio.createAnalyser();
 
   ...
 
diff --git a/files/fr/web/api/analysernode/getfloatfrequencydata/index.html b/files/fr/web/api/analysernode/getfloatfrequencydata/index.html
index 86cbae8c06..fb4e6e2785 100644
--- a/files/fr/web/api/analysernode/getfloatfrequencydata/index.html
+++ b/files/fr/web/api/analysernode/getfloatfrequencydata/index.html
@@ -27,7 +27,7 @@ analyseur.getByteTimeDomainData(tableauDonnees);
 
 
array
-
{{domxref("Float32Array")}} dans lequel seront copiées les données de fréquence. Pour tout échantillon silencieux, la valeur est -Infinity.
+
{{domxref("Float32Array")}} dans lequel seront copiées les données de fréquence. Pour tout échantillon silencieux, la valeur est -Infinity.

Valeur de retour

diff --git a/files/fr/web/api/analysernode/index.html b/files/fr/web/api/analysernode/index.html index 5b7114d578..217c8b7f64 100644 --- a/files/fr/web/api/analysernode/index.html +++ b/files/fr/web/api/analysernode/index.html @@ -13,12 +13,12 @@ translation_of: Web/API/AnalyserNode

Il a exactement une entrée et une sortie. Le noeud fonctionne même si la sortie n'est pas connectée.

-

Without modifying the audio stream, the node allows to get the frequency and time-domain data associated to it, using a FFT.

+

Sans modifier le flux audio, le nœud permet d'obtenir la fréquence et les données temporelles associées en utilisant une transformée de Fourier rapide.

- + @@ -94,12 +94,12 @@ translation_of: Web/API/AnalyserNode

Exemples

-

Note: Voir Visualisations avec la Web Audio API pour plus d'informations.

+

Note :: Voir Visualisations avec la Web Audio API pour plus d'informations.

L'exemple suivant montre comment créer simplement un  AnalyserNode avec {{domxref("AudioContext")}}, puis utiliser  {{domxref("window.requestAnimationFrame()","requestAnimationFrame")}} et {{htmlelement("canvas")}} pour collecter les données temporelles et dessiner un oscilloscope en sortie. Pour des exemples plus complets, voir notre démo Voice-change-O-matic  (et en particulier app.js lines 128–205).

-
var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
+
var contexteAudio = new (window.AudioContext || window.webkitAudioContext)();
 var analyseur = contexteAudio.createAnalyser();
 
   ...
@@ -110,8 +110,7 @@ var tableauDonnees = new Uint8Array(tailleMemoireTampon);
 analyseur.getByteTimeDomainData(tableauDonnees);
 
 // dessine un oscilloscope de la source audio
-
-var canvas = document.getElementById("oscilloscope");
+var canvas = document.getElementById("oscilloscope");
 var contexteCanvas = canvas.getContext("2d");
 
 function dessiner() {
@@ -149,7 +148,7 @@ function dessiner() {
       contexteCanvas.stroke();
     };
 
-    dessiner();
+ dessiner();

Spécifications

diff --git a/files/fr/web/api/analysernode/maxdecibels/index.html b/files/fr/web/api/analysernode/maxdecibels/index.html index 8a60ef75ca..046c1bcf64 100644 --- a/files/fr/web/api/analysernode/maxdecibels/index.html +++ b/files/fr/web/api/analysernode/maxdecibels/index.html @@ -10,7 +10,7 @@ translation_of: Web/API/AnalyserNode/maxDecibels

Sa valeur par défaut est -30.

-

Note:  Si une valeur supérieure à AnalyserNode.maxDecibels est indiquée, une erreur INDEX_SIZE_ERR est levée.

+

Note : Si une valeur supérieure à AnalyserNode.maxDecibels est indiquée, une erreur INDEX_SIZE_ERR est levée.

Syntaxe

diff --git a/files/fr/web/api/analysernode/mindecibels/index.html b/files/fr/web/api/analysernode/mindecibels/index.html index 4d8961e51d..af3c639646 100644 --- a/files/fr/web/api/analysernode/mindecibels/index.html +++ b/files/fr/web/api/analysernode/mindecibels/index.html @@ -10,7 +10,7 @@ translation_of: Web/API/AnalyserNode/minDecibels

Sa valeur par défaut est -100.

-

Note: Si une valeur inférieure à AnalyserNode.minDecibels est indiquée, une erreur INDEX_SIZE_ERR est levée.

+

Note : Si une valeur inférieure à AnalyserNode.minDecibels est indiquée, une erreur INDEX_SIZE_ERR est levée.

Syntaxe

diff --git a/files/fr/web/api/analysernode/smoothingtimeconstant/index.html b/files/fr/web/api/analysernode/smoothingtimeconstant/index.html index 51ee0e3c5d..5e438dd47b 100644 --- a/files/fr/web/api/analysernode/smoothingtimeconstant/index.html +++ b/files/fr/web/api/analysernode/smoothingtimeconstant/index.html @@ -5,14 +5,14 @@ translation_of: Web/API/AnalyserNode/smoothingTimeConstant ---

{{ APIRef("Web Audio API") }}

-

La propriété smoothingTimeConstant de l'interface {{ domxref("AnalyserNode") }} est un nombre flottant à double précision qui représente une moyenne entre le buffer courant et le buffer précédent - elle sert à lisser la transition entre les valeurs.

+

La propriété smoothingTimeConstant de l'interface {{ domxref("AnalyserNode") }} est un nombre flottant à double précision qui représente une moyenne entre le buffer courant et le buffer précédent - elle sert à lisser la transition entre les valeurs.

La valeur est 0.8 par défaut; elle doit être comprise entre 0 et 1. Lorsqu'elle vaut 0, aucune moyenne n'est effectuée, tandis que la valeur 1 signifie que le chevauchement entre le buffer en cours et le buffer précédent est conséquent lors du calcul des valeurs, ce qui a pour effet d'adoucir le changement lors des appels {{domxref("AnalyserNode.getFloatFrequencyData")}}/{{domxref("AnalyserNode.getByteFrequencyData")}}.

En termes techniques, on applique une fenêtre de Blackman pour lisser les valeurs dans le temps. La valeur par défaut convient à la plupart des cas.

-

Note:  Si la valeur n'est pas comprise entre 0 et 1, une exception INDEX_SIZE_ERR est levée.

+

Note : Si la valeur n'est pas comprise entre 0 et 1, une exception INDEX_SIZE_ERR est levée.

Syntaxe

-- cgit v1.2.3-54-g00ecf
Nombre d'entréesNombre d'entrées 1