From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/api/gainnode/index.html | 171 +++++++++++++++++++++++++++++++++++ 1 file changed, 171 insertions(+) create mode 100644 files/fr/web/api/gainnode/index.html (limited to 'files/fr/web/api/gainnode') diff --git a/files/fr/web/api/gainnode/index.html b/files/fr/web/api/gainnode/index.html new file mode 100644 index 0000000000..1da72965df --- /dev/null +++ b/files/fr/web/api/gainnode/index.html @@ -0,0 +1,171 @@ +--- +title: GainNode +slug: Web/API/GainNode +tags: + - API + - Experimental + - Reference + - Web Audio API +translation_of: Web/API/GainNode +--- +

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

+ +

L'interface GainNode représente une variation de volume. Il s'agit d'un {{domxref("AudioNode")}}, c'est un module de traitement audio, qui provoque un gain donné à appliquer à des données d'entrée avant sa propagation à la sortie. Un GainNode a toujours exactement une entrée et une sortie, avec la même quantité de canaux.

+ +

Le gain est une valeur sans unité, qui change éventuellement avec le temps, qui est multiplié à chaque échantillon correspondant de tous les canaux entrées. En cas de modification, le nouveau gain est appliqué à l'aide d'un algorithme d'effilochage afin d'éviter aux «clics» inesthétiques d'apparaître dans l'audio résultant.

+ +

The GainNode is increasing the gain of the output.

+ + + + + + + + + + + + + + + + + + + + + + + + +
Nombre d'entrées1
Nombre de sorties1
Mode de comptage des canaux"max"
Nombre de canaux2 (inutilisés dans le mode de comptage par défaut)
Interprétation des canaux"speakers"
+ +

Constructeur

+ +
+
{{domxref("GainNode.GainNode", "GainNode()")}}
+
Crée une nouvelle instance d'un objet GainNode. Il ne faut pas créer un noeud de gain manuellement, mais plutôt utiliser la méthode {{domxref("AudioContext.createGain()")}}.
+
+ +

Propriétés

+ +

Hérite des propritétés de son parent, {{domxref("AudioNode")}}.

+ +
+
{{domxref("GainNode.gain")}}
+
Est un a-rate {{domxref ("AudioParam")}} représentant le montant du gain à appliquer. (Bien que le AudioParam retournée est en lecture seule, la valeur qu'il représente ne l'est pas).
+
+ +

Méthodes

+ +

Aucune méthode spécifique; hérite des méthodes de son parent, {{domxref("AudioNode")}}.

+ +

Exemple

+ +

{{page("/en-US/docs/Web/API/AudioContext.createGain","Example")}}

+ +

Spécification

+ + + + + + + + + + + + + + +
SpécificationStatutsCommentaire
{{SpecName('Web Audio API', '#GainNode-section', 'GainNode')}}{{Spec2('Web Audio API')}} 
+ +

Compatibilité navigateurs

+ +
{{CompatibilityTable}}
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Support basique{{CompatChrome(10.0)}}{{property_prefix("webkit")}}{{CompatVersionUnknown}}{{CompatGeckoDesktop(25.0)}} {{CompatNo}}{{CompatOpera(15)}}{{property_prefix("webkit")}}
+ {{CompatOpera(22)}}
6.0{{property_prefix("webkit")}}
constructeur{{CompatChrome(55.0)}}{{CompatVersionUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatOpera(42)}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéAndroidAndroid WebviewEdgeFirefox Mobile (Gecko)Firefox OSIE MobileOpera MobileSafari MobileChrome for Android
Support basique{{CompatNo}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}26.01.2{{CompatUnknown}}{{CompatVersionUnknown}}{{CompatUnknown}}{{CompatChrome(33.0)}}
constructeur{{CompatNo}}{{CompatChrome(55.0)}}{{CompatVersionUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatOpera(42)}}{{CompatUnknown}}{{CompatChrome(55.0)}}
+
+ +

Voir aussi

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