From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../fr/web/api/analysernode/mindecibels/index.html | 94 ---------------------- 1 file changed, 94 deletions(-) delete mode 100644 files/fr/web/api/analysernode/mindecibels/index.html (limited to 'files/fr/web/api/analysernode/mindecibels/index.html') diff --git a/files/fr/web/api/analysernode/mindecibels/index.html b/files/fr/web/api/analysernode/mindecibels/index.html deleted file mode 100644 index af3c639646..0000000000 --- a/files/fr/web/api/analysernode/mindecibels/index.html +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: AnalyserNode.minDecibels -slug: Web/API/AnalyserNode/minDecibels -translation_of: Web/API/AnalyserNode/minDecibels ---- -

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

- -

La propriété minDecibels de l'objet {{ domxref("AnalyserNode") }} est un nombre flottant à double précision représentant la puissance maximum de l'intervalle pour l'analyse des données FFT, pour une conversion vers des valeurs non signées ou des nombres flottants — en d'autres termes, elle spécifie la valeur minimum pour l'intervalle de résultats des méthodes getFloatFrequencyData() et getByteFrequencyData().

- -

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.

-
- -

Syntaxe

- -
var contexteAudio = new AudioContext();
-var analyseur = contexteAudio.createAnalyser();
-analyseur.maxDecibels = -90;
-
- -

Valeur

- -

Un nombre flottant à double précision.

- -

Exemple

- -

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 analyseur = contexteAudio.createAnalyser();
-analyseur.minDecibels = -90;
-analyseur.maxDecibels = -10;
-
-  ...
-
-analyseur.fftSize = 256;
-var tailleMemoireTampon = analyseur.frequencyBinCount;
-console.log(bufferLength);
-var tableauDonnees = new Uint8Array(tailleMemoireTampon);
-
-contexteCanvas.clearRect(0, 0, LARGEUR, HAUTEUR);
-
-function dessiner() {
-  dessin = requestAnimationFrame(dessiner);
-
-  analyseur.getByteFrequencyData(tableauDonnees);
-
-  contexteCanvas.fillStyle = 'rgb(0, 0, 0)';
-  contexteCanvas.fillRect(0, 0, LARGEUR, HAUTEUR);
-
-  var largeurBarre = (LARGEUR / tailleMemoireTampon) * 2.5;
-  var hauteurBarre;
-  var x = 0;
-
-  for(var i = 0; i < tailleMemoireTampon; i++) {
-    hauteurBarre = tableauDonnees[i];
-
-    canvasCtx.fillStyle = 'rgb(' + (hauteurBarre+100) + ',50,50)';
-    canvasCtx.fillRect(x,HEIGHT-hauteurBarre/2,largeurBarre,hauteurBarre/2);
-
-    x += largeurBarre + 1;
-  }
-};
-
-dessiner();
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('Web Audio API', '#widl-AnalyserNode-maxDecibels', 'maxDecibels')}}{{Spec2('Web Audio API')}} 
- -

Compatibilité navigateurs

- -

{{Compat("api.AnalyserNode.minDecibels")}}

- -

See also

- - -- cgit v1.2.3-54-g00ecf