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.