|
はじめまして。Kobarin と申します。
拙作「KbMedia Player」にて、ERINA-Library を使用して、MIO 形式に
対応させて頂いています。どうもありがとうございます。
ところで、「新着情報」には ERINA-Library 1.0D リリースと書かれて
いますが、「ダウンロード」ページでダウンロードできるライブラリは
1.0A のようです。1.0D はどこにあるのでしょうか?
1つ要望があります。今の MIODynamicPlayer クラスは、EFileObject
からのデータの読み込みを実際のデコードルーチン(GetWaveBufferFrom?)
とは別スレッドで先読みするような仕様になっているようですが、これを
抑制することは出来ないでしょうか?
KbMedia Player 本体の方で先読み相当の処理をすでにやっているので、
出来ればプラグイン側では先読みさせたくありません。
今の仕様だと、プレイヤー側でデコードスレッドの優先順位を上げて
も、先読みスレッドの優先度が変わらないのではあまり効果がなくな
ってしまうように思えます。
かといって先読みスレッドの優先度をプラグイン側で変更できるよう
にすることも出来ません。これは KbMedia Player のプラグインの
仕様上、どうしようもありません。(汗;
それと、タイトル読み込みは出来ないのでしょうか?
erinaf.doc にはタグ情報に関する記述がありますし、恵理ちゃん
club の音楽室にあるサンプルにはタグ情報が埋め込まれているよ
うなのですが、タグ情報を取得するための API を見つけることが
出来ませんでした。
出来れば、ERINA-Library 専用のクラスを一切用いない、通常の
Win32 API だけで取得できるような API を提供して頂けると助
かるのですが…。インターフェース部分だけではなく、実装部分
も含めて、です。
要するに KbMedia Player 本体に MIO のタイトル取得ルーチンを
組み込みたいのです。
|
|