--- title: audioprocess slug: Web/API/ScriptProcessorNode/audioprocess_event translation_of: Web/API/ScriptProcessorNode/audioprocess_event original_slug: Web/Events/audioprocess ---

L'événement audioprocess est déclenché lorsqu'un tampon d'entrée d'une API Web audio {{domxref("ScriptProcessorNode")}} est prêt à être traité.

Informations générales

Spécification
{{SpecName('Web Audio API', '#AudioProcessingEvent-section', 'AudioProcessingEvent')}}
Interface
{{domxref("AudioProcessingEvent")}}
Propagation
?
Annulable
?
Cible
{{domxref("ScriptProcessorNode")}}
Action par défaut
Aucune

Propriétés

Propriété Type Description
target {{ReadOnlyInline}} {{domxref("EventTarget")}} La cible de l'événement (la plus haute cible dans l'arbre du DOM).
type {{ReadOnlyInline}} {{domxref("DOMString")}} Le type de l'événement.
bubbles {{ReadOnlyInline}} boolean Est-ce que l'événement se propage?
cancelable {{ReadOnlyInline}} boolean Est-il possible d'annuler l'événement?
playbackTime {{ReadOnlyInline}} double Le moment auquel le son sera joué tel que défini par le temps de {{domxref("AudioContext.currentTime")}}.
inputBuffer {{ReadOnlyInline}} {{domxref("AudioBuffer")}}

Le tampon contenant les données audio d'entrée devant être traité. Le nombre de canaux est défini par le paramètre numberOfInputChannels de la méthode {{domxref("AudioContext.createScriptProcessor()")}}. Noter que le AudioBuffer retourné est seulement valide dans la portée de la fonction onaudioprocess.

outputBuffer {{ReadOnlyInline}} {{domxref("AudioBuffer")}}

Le tampon dans lequel doit être écrit les données audio de sortie. Le nombre de canaux est défini par le paramètre numberOfOutputChannels de la méthode {{domxref("AudioContext.createScriptProcessor()")}}. Noter que le AudioBuffer retourné est seulement valide dans la portée de la fonction onaudioprocess.

Spécifications

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

Compatibilités navigateur

{{Compat("api.ScriptProcessorNode.audioprocess_event")}}

Voir aussi