Yurttas/PL/SL/python/docs/core-python-programming/doc/152/lib/au-write-objects.html
14.4.2 AU_write Objects
AU_write objects, as returned by open() above, have the following methods:
- setnchannels (n)
- Set the number of channels.
- setsampwidth (n)
- Set the sample width (in bytes.)
- setframerate (n)
- Set the frame rate.
- setnframes (n)
- Set the number of frames. This can be later changed, when and if more frames are written.
- setcomptype (type, name)
- Set the compression type and description. Only
'NONE'and'ULAW'are supported on output.
- setparams (tuple)
- The tuple should be
(nchannels, sampwidth, framerate, nframes, comptype, compname), with values valid for the set*() methods. Set all parameters.
- tell ()
- Return current position in the file, with the same disclaimer for the AU_read.tell() and AU_read.setpos() methods.
- writeframesraw (data)
- Write audio frames, without correcting nframes.
- writeframes (data)
- Write audio frames and make sure nframes is correct.
- close ()
- Make sure nframes is correct, and close the file. This method is called upon deletion.
Note that it is invalid to set any parameters after calling writeframes() or writeframesraw(). <
Send comments on this document to python-docs@python.org.