質問: aimp3の環境設定について 画像の以下の?の意味が説明できる方いらしたら教えていただけますでしょうか。 device status→? output→? decoder→? core status→? また主にmp3を再生していますが、オプションの適した設定がわかりません。 44100hz 48000hz 96000hz ↑はどれを選択するべきなのでしょうか?
回答: device: 音声を出力するデバイス。上のデバイス選択で選んだものになる。windows defaultなら、実際に使われるデバイスはwindowsのコントロールパネルの設定に従う。 output: デバイスへ出力するデータ仕様。基本、上のデバイスのオプション設定で指定した仕様になる。 decoder: デコーダ(inputプラグイン)が音声ファイルを読み取ってaimp3に渡すデータ仕様。 core status: ビット数はaimp3内部での処理ビット数でしょう(おそらく32bitで固定)。容量表示はよく判りませんが、内部キャッシュデータの容量かな(キャッシュサイズを大きくすると増えるが、ファイルサイズ+アルファが上限になる様子なので)。 デバイスのオプション設定で指定するサンプリング周波数は、音声ファイルのそれに合わせるのが基本。 mp3は8000~48000hzまでサポートしてますが、貴方がどういう仕様でmp3を作ったのか、という話。 http://ja.wikipedia.org/wiki/mp3#.e4.bb.95.e6.a7.98 まあ、普通は音楽cdがソースでしょうから、それと同じ44100hzでmp3を作ってると思われますので、それに合わせればいいでしょう。違う値にすれば、デバイスへ出力時にサンプリング周波数の変換処理が行われます(安易な変換は劣化するし、処理が重くなる)。mp3再生でそんな事は普通しませんね。