--- 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.

Propriétés

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

Spécification Statut Commentaire
{{SpecName('Web Audio API', '#AudioProcessingEvent-section', 'AudioProcessingEvent')}} {{Spec2('Web Audio API')}}  

Compatibilité navigateurs

{{CompatibilityTable}}
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

Voir aussi