2011-12-29 6 views
1

チャンネルの数、チャンネルごとのビット数、サンプルレートなど、さまざまな.oggファイルプロパティを検出する方法を知っている人はいますか?.NETを使用して.oggファイルのプロパティを検出しますか?チャネル数、チャネルあたりのビット数、サンプルレート?

私はDirectXを使用せずにこれをやりたいのですが、誰でもそれを行うことができるライブラリをお勧めします。誰でも、それを行うことができるオープンソースのライブラリを勧められますか?これはマネージコードから呼び出すことができますか?

答えて

0

ライブラリはわかりませんが、ファイル形式はかなり正気に見えます。あなたはこれを行うためにかなり簡単なコードを書くことができるはずです。

は、私はNAudioこれを行うことができると思うが、私は全くわからないんだけどhttp://en.wikipedia.org/wiki/Ogg#File_format

+0

これは私にとって最悪のシナリオのように見えます。私はそれが週末のハッキングをすべて過ごすことができ、半分壊れた解決策に到達することができるような気がする。私は主にWeb開発を行い、低レベルになると少し不安になります:) – bulltorious

1

を参照してください。私はそれがオグにエンコードすることができますが、既存のoggファイルを読むことができるかどうかはわかりません。 https://stackoverflow.com/a/8152967/14606

+0

私は以前にNAudioフォーラムに同じ質問を投稿しました。そのコードに私をリンクさせていただきありがとうございます。もし私が自分自身を圧倒したら、それは素晴らしい場所のように見えます! – bulltorious

+0

マーク・ヒース(NAudioの著者)はSOユーザーです。おそらく彼はこれと答えを見るでしょう。 – MusiGenesis

関連する問題