14.5.2 Objets Wave_write
Les objets Wave_write, retournés par open(), possèdent
les méthodes suivantes:
Wave_writeclose()
-
S'aasure que nframes est correct, et ferme le fichier. Cette méthode est
appelée en cas de suppression.
Wave_writesetnchannels(n)
-
Définit le nombre de canaux.
Wave_writesetsampwidth(n)
-
Fixe la taille des échantillons à n octets.
Wave_writesetframerate(n)
-
Fixe la fréquence d'échantillonnage à n.
Wave_writesetnframes(n)
-
Fixe le nombre de blocs à n. Ceci sera changé plus tard si d'autres
blocs sont ajoutés.
Wave_writesetcomptype(type, nom)
-
Définit le type et la description de la compression.
Wave_writesetparams(tuple)
-
La variable tuple doit valoir
(nchannels, sampwidth,
framerate, nframes, comptype, compname), avec
des valeurs valides pour les méthodes set*() correspondantes.
Fixe tous les paramètres.
Wave_writetell()
-
Retourne la position courante dans le fichier, avec les mêmes remarques
que pour les méthodes Wave_read.tell() et Wave_read.setpos().
Wave_writewriteframesraw(donnees)
-
Ecrit des blocs audio, sans corriger nframes.
Wave_writewriteframes(donnees)
-
Ecrits des blocs audio et s'assure que nframes est correct.
Notez qu'il n'est pas permis de définir des paramètres après avoir appelé
writeframes() ou writeframesraw(), et que toute tentative
pour le faire déclenchera wave.Error.