sndhdrモジュールには、ファイルに保存されたサウンドデータの形式
を識別するのに便利な関数が定義されています。
どんな形式のサウンドデータがファイルに保存されているのか識別可能な場合、
これらの関数は(type、sampling_rate、
channels、frames、bits_per_sample)のタプルを返しま
す。
typeはデータの形式を示す文字列で、'aifc'、'aiff'、
'au'、'hcom'、'sndr'、'sndt'、'voc'、
'wav'、'8svx'、'sb'、'ub'、'ul'のうち
の一つです。
sampling_rateは実際のサンプリングレート値で、未知の場合や読
み取ることが出来なかった場合は0です。
同様に、channelsはチャンネル数で、識別できない場合や読
み取ることが出来なかった場合は0です。framesはフレーム数で、識別できない場合は
-1です。
タプルの最後の要素bits_per_sampleはサンプルサイズを示すビット数
ですが、A-LAWなら'A'、u-LAWなら
'U'です。
| filename) |
Noneを返します 。
| filename) |
Noneを
返します。