Set the number of channels.
+ .. method:: getnchannels()
+
+ Return the number of channels.
+
+
.. method:: setsampwidth(n)
Set the sample width to *n* bytes.
+ .. method:: getsampwidth()
+
+ Return the sample width in bytes.
+
+
.. method:: setframerate(n)
Set the frame rate to *n*.
integer.
+ .. method:: getframerate()
+
+ Return the frame rate.
+
+
.. method:: setnframes(n)
Set the number of frames to *n*. This will be changed later if the number
raise an error if the output stream is not seekable).
+ .. method:: getnframes()
+
+ Return the number of audio frames written so far.
+
+
.. method:: setcomptype(type, name)
Set the compression type and description. At the moment, only compression type
``NONE`` is supported, meaning no compression.
+ .. method:: getcomptype()
+
+ Return the compression type (``'NONE'``).
+
+
+ .. method:: getcompname()
+
+ Return the human-readable compression type name.
+
+
.. method:: setparams(tuple)
The *tuple* should be ``(nchannels, sampwidth, framerate, nframes, comptype,
parameters.
+ .. method:: getparams()
+
+ Return a :func:`~collections.namedtuple`
+ ``(nchannels, sampwidth, framerate, nframes, comptype, compname)``
+ containing the current output parameters.
+
+
.. method:: tell()
Return current position in the file, with the same disclaimer for the