--- title: AudioProcessingEvent slug: Web/API/AudioProcessingEvent tags: - API - Experimental - Reference - Web Audio API translation_of: Web/API/AudioProcessingEvent ---
{{APIRef("Web Audio API")}}{{deprecated_header}}
AudioProcessingEvent représente l'évènement qui est passé lorsqu'un tampon {{domxref ("ScriptProcessorNode")}} est prêt à être traité.
Note: Cette fonctionnalité est dépréciée à partir de la version du 29 Août 2014 de la spécification Web Audio API, elle sera remplacée par les Audio Workers.
La liste ci-dessous inclut les propriétés héritées de son parent, {{domxref("Event")}}.
Propriété | Type | Description |
---|---|---|
target {{ReadOnlyInline}} |
{{domxref("EventTarget")}} | La cible de l'évènement (la plus haute dans le DOM). |
type {{ReadOnlyInline}} |
{{domxref("DOMString")}} | Le type d'évènement. |
bubbles {{ReadOnlyInline}} |
boolean |
Indique si l'évènement se propage normalement. |
cancelable {{ReadOnlyInline}} |
boolean |
Indique s'il est possible d'annuler l'évènement. |
playbackTime {{ReadOnlyInline}} |
double |
Moment auquel le son sera joué, tel que défini par {{domxref("AudioContext.currentTime")}} |
inputBuffer {{ReadOnlyInline}} |
{{domxref("AudioBuffer")}} | Tampon contenant les données audio à traiter en entrée. Le nombre de canaux est défini comme paramètre, numberOfInputChannels , de la méthode constructeur {{domxref("AudioContext.createScriptProcessor()")}}. L'AudioBuffer renvoyé est valide uniquement dans la portée de la fonction onaudioprocess . |
outputBuffer {{ReadOnlyInline}} |
{{domxref("AudioBuffer")}} | Tampon dans lequel les données doivent être écrites en sortie. Le nombre de canaux est défini comme paramètre, numberOfOutputChannels , de la méthode constructeur {{domxref("AudioContext.createScriptProcessor()")}}. L'AudioBuffer renvoyé est valide uniquement dans la portée de la fonction onaudioprocess . |
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('Web Audio API', '#AudioProcessingEvent-section', 'AudioProcessingEvent')}} | {{Spec2('Web Audio API')}} |
Fonctionnalité | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Support basique | {{CompatChrome(10.0)}}{{property_prefix("webkit")}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop(25.0)}} | {{CompatNo}} | 15.0{{property_prefix("webkit")}} 22 (unprefixed) |
6.0{{property_prefix("webkit")}} |
Fonctionnalité | Android | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Support basique | {{CompatUnknown}} | {{CompatVersionUnknown}} | 26.0 | 1.2 | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | 33.0 |