14.5.1 Objets Wave_read
Les objets Wave_read, retournés par open(), possèdent les méthodes
suivantes:
Wave_readclose()
-
Ferme le flux, et rend l'instance inutilisable. Appelé automatiquement
en cas de "ramassage" d'objet.
Wave_readgetnchannels()
-
Retourne le nombre de canaux audio (
1 pour mono, 2 pour
stéréo).
Wave_readgetsampwidth()
-
Retourne la taille des échantillons, en octets.
Wave_readgetframerate()
-
Retourne la fréquence d'échantillonnage.
Wave_readgetnframes()
-
Retourne le nombre de blocs audio.
Wave_readgetcomptype()
-
Retourne le type de compression (
'NONE' est le seul type supporté).
Wave_readgetcompname()
-
Version lisible de getcomptype(). En général
'not compressed' correspond à 'NONE'.
Wave_readgetparams()
-
Retourne un tuple
(nchannels, sampwidth, framerate,
nframes, comptype, compname), équivalent au résultat
des méthodes get*() correspondantes.
Wave_readreadframes(n)
-
Lit et retourne au plus n blocs audio, sous forme d'une chaîne d'octets.
Wave_readrewind()
-
"Rembobine" le pointeur de fichier au début du flux audio.
Les deux méthodes suivantes sont définies pour des raisons de
compatibilité avec le module aifc, et ne font
rien d'intéressant.
Wave_readgetmarkers()
-
Retourne
None.
Wave_readgetmark(id)
-
Déclenche une erreur.
Les deux méthodes suivantes définissent une notion de ``position'', compatible
entre ces méthodes, mais dépendante de l'implémentation.
Wave_readsetpos(pos)
-
Place le pointeur de fichier à la position spécifiée.
Wave_readtell()
-
Retourne la position courante du pointeur de fichier.