14.5.1 Wave_read Objects
Los objetos Wave_read, tal como son devueltos por open(), tienen
los siguientes métodos:
- close ()
-
Cierra el flujo, dejando la instancia inutilizable. Se llama automáticamente
en la recolección de objetos.
- getnchannels ()
-
Devuelve el número de canales de audio (
1
para mono, 2
para
estéreo).
- getsampwidth ()
-
Devuelve el ancho de la muestra en bytes.
- getframerate ()
-
Devuelve la frecuencia de muestreo.
- getnframes ()
-
Devuelve en número de frames de audio.
- getcomptype ()
-
Devuelve el tipo de compresión (
'NONE'
es el único tipo soportado).
- getcompname ()
-
Versión legible de getcomptype(). Normalmente
'not
compressed'
va parejo a 'NONE'
.
- getparams ()
-
Retorna una tupla
(nchannels, sampwidth, framerate,
nframes, comptype, compname)
, equivalente a la
salida de los métodos get*().
- readframes (n)
-
Lee y devuelve como mucho n frames de audio como una cadena de bytes.
- rewind ()
-
Rebobina el puntero del fichero al principio del flujo de audio.
Los siguiente dos métodos se definen por compatibilidad con el módulo
aifc, y no hacen nada interesante.
- getmarkers ()
-
Devuelve
None
.
- getmark (id)
-
Desencadena un error.
Los siguientes dos métodos definen el término ``posición'' que es
compatible entre ellos, pero dependiente de todos modos de la
implementación.
- setpos (pos)
-
Sitúa el puntero en la posición especificada.
- tell ()
-
Devuelve la posición actual del puntero del fichero.
Ver Sobre este documento... para obtener información sobre sugerencias.