From 51af369340576bee7073830bbb805103b2349b61 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Sat, 19 Mar 2022 22:30:38 +0100 Subject: Remove {{page}} from Web/API - Fixes #3882 (#4480) * update audiobuffersourcenode.buffer * update audiolistener * fix svg compression * biquadfilternode * customevent * DataTransfer.clearData * DeviceOrientationEvent/absolute * Document * animate * error element * mousedown * mouseup * gainnode * Gamepad API * Geolocation API * MediaStreamAudioSourceNode * navigator.getusermedia * periodicwave * webglrenderingcontext * Various fixes/nitpicking Co-authored-by: cw118 <87150472+cw118@users.noreply.github.com> --- files/fr/web/api/periodicwave/index.md | 35 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 23 deletions(-) (limited to 'files/fr/web/api/periodicwave/index.md') diff --git a/files/fr/web/api/periodicwave/index.md b/files/fr/web/api/periodicwave/index.md index d49ab08b7a..43c05b7340 100644 --- a/files/fr/web/api/periodicwave/index.md +++ b/files/fr/web/api/periodicwave/index.md @@ -1,51 +1,40 @@ --- title: PeriodicWave slug: Web/API/PeriodicWave -tags: - - API - - Interface - - Media - - PeriodicWave - - Reference - - Web Audio - - Web Audio API - - sinusoïdal - - sinusoïde translation_of: Web/API/PeriodicWave +browser-compat: api.PeriodicWave --- -{{ APIRef("Web Audio API") }} +{{APIRef("Web Audio API")}} -L'objet **`PeriodicWave`** permet de définir une forme d'onde personnalisée, pouvant être utilisée comme sortie d'un {{domxref("OscillatorNode")}}. +L'interface **`PeriodicWave`** définit une forme d'onde périodique qui peut être utilisée pour modeler la sortie d'un nœud [`OscillatorNode`](/fr/docs/Web/API/OscillatorNode). -`PeriodicWave` n'a ni entrée ni sortie ; elle doit être créée avec {{domxref("AudioContext.createPeriodicWave()")}} et être assignée à un OscillatorNode avec {{domxref("OscillatorNode.setPeriodicWave()")}}. +Un objet `PeriodicWave` ne possède ni entrée ni sortie. Il est utilisé pour définir des oscillateurs personnalisés lors d'appels à [`OscillatorNode.setPeriodicWave()`](/fr/docs/Web/API/OscillatorNode/setPeriodicWave). L'objet `PeriodicWave` lui-même est créé/renvoyé par [`BaseAudioContext.createPeriodicWave`](/fr/docs/Web/API/BaseAudioContext/createPeriodicWave). ## Constructeur -- {{domxref("PeriodicWave.PeriodicWave()")}} - - : Crée une `PeriodicWave` (onde périodique) avec toutes les valeurs optionelles mises par défaut. Pour établir des valeurs personnalisées, il faut utiliser le constructeur {{domxref("AudioContext.createPeriodicWave()")}}. +- [`PeriodicWave()`](/fr/docs/Web/API/PeriodicWave/PeriodicWave) + - : Crée un nouvel objet `PeriodicWave` qui utilise les valeurs par défaut pour l'ensemble des propriétés. Si vous souhaitez utiliser des valeurs adaptées, il faudra utiliser la méthode de création [`BaseAudioContext.createPeriodicWave`](/fr/docs/Web/API/BaseAudioContext/createPeriodicWave) à la place. ## Propriétés -_Aucune; par ailleurs, `PeriodicWave` n'hérite d'aucune propriété._ +_Aucune, et `PeriodicWave` n'hérite d'aucune autre propriété._ ## Méthodes -_Aucune; par ailleurs, `PeriodicWave` n'hérite d'aucune méthode._ +_Aucune, et `PeriodicWave` n'hérite d'aucune autre méthode._ ## Exemple -{{page("/fr/docs/Web/API/BaseAudioContext/createPeriodicWave","Exemple")}} +Voir [`BaseAudioContext.createPeriodicWave`](/fr/docs/Web/API/BaseAudioContext/createPeriodicWave) pour un exemple de code simple qui illustre comment créer un objet `PeriodicWave` contenant une onde en sinus. ## Spécifications -| Specification | Status | Comment | -| ------------------------------------------------------------------------------------ | ------------------------------------ | ------- | -| {{SpecName('Web Audio API', '#periodicwave', 'PeriodicWave')}} | {{Spec2('Web Audio API')}} | | +{{Specifications}} ## Compatibilité des navigateurs -{{Compat("api.PeriodicWave")}} +{{Compat}} ## Voir aussi -- [Utiliser l'API Web Audio](/en-US/docs/Web_Audio_API/Using_Web_Audio_API) +- [Utiliser l'API Web Audio](/fr/docs/Web/API/Web_Audio_API/Using_Web_Audio_API) -- cgit v1.2.3-54-g00ecf