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
を
返します。