14.5.2 Wave_write Objects
Los objetos Wave_write, tal como son retornados por open(),
tienen los siguientes métodos:
- close ()
-
Se asegura que nframes es correcto, y cierra el fichero.
Este método es llamado cuando se destruye el objeto.
- setnchannels (n)
-
Ajusta el número de canales.
- setsampwidth (n)
-
Ajusta el ancho de la muestra a n bytes.
- setframerate (n)
-
Ajusta el ``frame rate'' a n.
- setnframes (n)
-
Ajusta el número de frames a n. Puede cambiar más tarde si se han
escrito más frames.
- setcomptype (type, name)
-
Ajusta el tipo de compresión y descripción.
- setparams (tuple)
-
La tupla tuple debe ser
(nchannels, sampwidth,
framerate, nframes, comptype, compname)
, con los
valores validados por los métodos set*(). Ajusta todos los
parámetros.
- tell ()
-
Devuelve la posición actual en el fichero, con la misma advertencia hecha
para los métodos Wave_read.tell() y Wave_read.setpos().
- writeframesraw (data)
-
Escribe las frames de audio, sin correguir nframes.
- writeframes (data)
-
Escribe las frames de audio y se asegura que nframes es correcto.
Notar que es inválido ajustar cualquier parámetro después de llamar a writeframes() o
writeframesraw(), y que cualquier intento de hacerlo provocará que
se desencadene un wave.Error.
Ver Sobre este documento... para obtener información sobre sugerencias.