14.4.1 Oggetti AU_read

Gli oggetti AU_read vengono restituiti da open() come sopra, hanno i seguenti metodi:

close( )
Chiude il flusso audio e rende l'istanza inutilizzabile. Fatto automaticamente sulla cancellazione.

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

getsampwidth( )
Restituisce l'ampiezza del campione in byte.

getframerate( )
Restituisce la frequenza di campionamento.

getnframes( )
Restituisce il numero dei frammenti audio.

getcomptype( )
Restituisce il tipo di compressione. Le compressioni supportate sono 'ULAW', 'ALAW' e 'NONE'.

getcompname( )
Versione umanamente comprensibile di getcomptype(). I tipi supportati hanno i rispettivi nomi 'CCITT G.711 u-law', 'CCITT G.711 A-law' e 'not compressed'.

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

readframes( n)
Legge e restituisce al massimo n frame di audio, nella forma di una stringa di byte. I dati verranno restituiti come un formato lineare. Se i dati originali erano nel formato u-LAW, verranno riconvertiti.

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

I seguenti due metodi definiscono un termine ``posizione (NdT: pos)'' che è compatibile tra loro, ed è altrimenti dipendente dall'implementazione.

setpos( pos)
Imposta il puntatore del file alla posizione specificata. Solo i valori restituiti da tell() dovrebbero essere usati per pos.

tell( )
Restituisce la posizione corrente del puntatore del file. Notare che il valore restituito non ha niente a che fare con l'attuale posizione nel file.

Le seguenti due funzioni vengono definite per compatibilità con aifc e non fanno niente di interessante.

getmarkers( )
Restituisce None.

getmark( id)
Solleva un'eccezione per un errore.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy