# マルチメディアサービス

この章で記述されているモジュールは、主にマルチメディアアプリケーションに役立つさまざまなアルゴリズムまたはインターフェイスを実装しています。これらのモジュールはインストール時の自由裁量に応じて利用できます:

- `wave` --- WAV ファイルの読み書き
  - `open()`
  - `Error`
  - Wave_read オブジェクト
    - `Wave_read`
      - `close()`
      - `getnchannels()`
      - `getsampwidth()`
      - `getframerate()`
      - `getnframes()`
      - `getcomptype()`
      - `getcompname()`
      - `getparams()`
      - `readframes()`
      - `rewind()`
      - `getmarkers()`
      - `getmark()`
      - `setpos()`
      - `tell()`
  - Wave_write オブジェクト
    - `Wave_write`
      - `close()`
      - `setnchannels()`
      - `setsampwidth()`
      - `setframerate()`
      - `setnframes()`
      - `setcomptype()`
      - `setparams()`
      - `tell()`
      - `writeframesraw()`
      - `writeframes()`
- `colorsys` --- 色体系間の変換
  - `rgb_to_yiq()`
  - `yiq_to_rgb()`
  - `rgb_to_hls()`
  - `hls_to_rgb()`
  - `rgb_to_hsv()`
  - `hsv_to_rgb()`