19.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( )
ファイルの現在のポインタ位置を返します。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。