Multimedia Services
*******************

The modules described in this chapter implement various algorithms or
interfaces that are mainly useful for multimedia applications.  They
are available at the discretion of the installation.  Here's an
overview:

* "wave" --- Read and write WAV files

  * "open()"

  * "Error"

  * Wave_read Objects

    * "Wave_read"

      * "Wave_read.close()"

      * "Wave_read.getnchannels()"

      * "Wave_read.getsampwidth()"

      * "Wave_read.getframerate()"

      * "Wave_read.getnframes()"

      * "Wave_read.getcomptype()"

      * "Wave_read.getcompname()"

      * "Wave_read.getparams()"

      * "Wave_read.readframes()"

      * "Wave_read.rewind()"

      * "Wave_read.getmarkers()"

      * "Wave_read.getmark()"

      * "Wave_read.setpos()"

      * "Wave_read.tell()"

  * Wave_write Objects

    * "Wave_write"

      * "Wave_write.close()"

      * "Wave_write.setnchannels()"

      * "Wave_write.setsampwidth()"

      * "Wave_write.setframerate()"

      * "Wave_write.setnframes()"

      * "Wave_write.setcomptype()"

      * "Wave_write.setparams()"

      * "Wave_write.tell()"

      * "Wave_write.writeframesraw()"

      * "Wave_write.writeframes()"

* "colorsys" --- Conversions between color systems

  * "rgb_to_yiq()"

  * "yiq_to_rgb()"

  * "rgb_to_hls()"

  * "hls_to_rgb()"

  * "rgb_to_hsv()"

  * "hsv_to_rgb()"
