##
14.5.1 Wave_read オブジェクト

`open()`によって返されるWave_readオブジェクトには、以下のメソッ ドがあります：

`close`( | )

  ストリームを閉じ、このオブジェクトのインスタンスを使用できなくします。 これはオブジェクトのガベージコレクション時に自動的に呼び出されます。

`getnchannels`( | )

  オーディオチャンネル数（モノラルなら`1`、ステレオなら`2`）を返 します。

`getsampwidth`( | )

  サンプルサイズをバイト数で返します。

`getframerate`( | )

  サンプリングレートを返します。

`getnframes`( | )

  オーディオフレーム数を返します。

`getcomptype`( | )

  圧縮形式を返します（`'NONE'`だけがサポートされている形式です）。

`getcompname`( | )

  `getcomptype()`を人に判読可能な形にしたものです。 通常、`'NONE'`に対して`'not compressed'`が返されます。

`getparams`( | )

  `get*()`メソッドが返すのと同じ`(nchannels, sampwidth, framerate, nframes, comptype, compname)`のタプルを返します。

`readframes`( | n)

  現在のポインタからn個のオーディオフレームの値を読み込んで、バイト ごとに文字に変換して文字列を返します。

`rewind`( | )

  ファイルのポインタをオーディオストリームの先頭に戻します。

以下の2つのメソッドは`aifc`モジュールとの互換性のために定義さ れていますが、何も面白いことはしません。

`getmarkers`( | )

  `None`を返します。

`getmark`( | id)

  エラーを発生します。

以下の2つのメソッドは共通の``位置''を定義しています。``位置''は他の関数 とは独立して実装されています。

`setpos`( | pos)

  ファイルのポインタを指定した位置に設定します。

`tell`( | )

  ファイルの現在のポインタ位置を返します。