14.5.2 Oggetti Wave_write

Gli oggetti Wave_write, come restituiti da open(), hanno i metodi seguenti:

close( )
Si assicura che nframes sia corretto e chiude il file. Questo metodo viene chiamato dopo la cancellazione.

setnchannels( n)
Imposta il numero dei canali.

setsampwidth( n)
Imposta la dimensione del campione a n byte.

setframerate( n)
Imposta il frame rate a n.

setnframes( n)
Imposta il numero dei frame a n. Se nuovi frammenti audio venissero aggiunti, allora n verrebbe modificato.

setcomptype( type, name)
Imposta il tipo di compressione e la descrizione.

setparams( tuple)
La tupla, tuple, dovrebbe essere (nchannels, sampwidth, framerate, nframes, comptype, compname), con valori validi per i metodi set*(). Imposta tutti i parametri.

tell( )
Restituisce la posizione corrente nel file, con le stesse avvertenze per i metodi Wave_read.tell() e Wave_read.setpos().

writeframesraw( data)
Scrive frammenti audio senza la correzione nframes.

writeframes( data)
Scrive frammenti audio e si assicura che nframes sia corretto.

Notare che non è corretta l'impostazione di qualsiasi parametro dopo avere chiamato writeframes() o writeframesraw(), ed ogni tentativo solleverà un'eccezione wave.Error.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.