14.5.1 Oggetti Wave_read

Gli oggetti Wave_read, vengono restituiti da open(), hanno i seguenti metodi:

close( )
Chiude il flusso, e rende l'istanza inutilizzabile. Questo metodo viene chiamato in automatico sull'istanza collection.

getnchannels( )
Restituisce il numero dei canali audio (1 per mono, 2 per stereo).

getsampwidth( )
Restituisce la lunghezza del campione in byte.

getframerate( )
Restituisce la frequenza di campionamento.

getnframes( )
Restituisce il numero dei frammenti audio.

getcomptype( )
Restituisce il tipo di compressione ('NONE' Ŕ il solo tipo supportato).

getcompname( )
Versione umanamente comprensibile di getcomptype(). Di solito 'not compressed' Ŕ parallelo a 'NONE'.

getparams( )
Restituisce una tupla (nchannels, sampwidth, framerate, nframes, comptype, compname), equivalente all'output dei metodi get*().

readframes( n)
Legge e restituisce al massimo n frammenti di audio, come una stringa di byte.

rewind( )
Riporta indietro il puntatore del file all'inizio del flusso audio.

I due metodi seguenti vengono definiti per compatibilitÓ con il modulo aifc, e non fanno niente di interessante.

getmarkers( )
Restituisce None.

getmark( id)
Genera un errore.

I due metodi seguenti definiscono il concetto ``position'' (NdT: posizione) che Ŕ compatibile tra essi, ed Ŕ al contrario dipendente dall'implementazione.

setpos( pos)
Imposta il puntatore del file alla posizione specificata.

tell( )
Restituisce la posizione corrente del puntatore del file.

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