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.