aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/audioprocessingevent/index.md
blob: 430bfcbc74a48a60a618b6472a676251c9a18543 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
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](/en-US/docs/Web/API/Web_Audio_API#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

{{Compat("api.AudioProcessingEvent")}}

## Voir aussi

- [Utiliser la Web Audio API](/fr/docs/Web/API/Web_Audio_API/Using_Web_Audio_API)