Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions Doc/library/wave.rst
Original file line number Diff line number Diff line change
Expand Up @@ -181,11 +181,21 @@ Wave_write Objects
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*.
Expand All @@ -195,26 +205,53 @@ Wave_write Objects
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
of frames actually written is different (this update attempt will
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,
compname)``, with values valid for the ``set*()`` methods. Sets all
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
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Document missing public :class:`wave.Wave_write` getter methods.
Loading