IFileReadChannelをIReadChannelに書き換えた。IDEって便利だね。
uriをとってもコピーできないので、ベース側では、getUriを使えないようにした。
また、file系では利用可能なので、そちら用のインターフェイスもつくっておいた。
もともと各unitのstaticとして設定していた、データの読み込み部を別のクラスにわけたいと思った。
とりあえず、flvとmp3だけどうにかしておいた。
update
FileAnalyzeTestに変更。このファイルが一番よさそうなテストケースだと思う。
解析テストをまとめてみた。
MP4もManagerを作成しておいた、ただし、追記読み込みがファイルの構造上ありえないのでそちらはつくっていない。
とりあえずmpegtsいじりはじめてみた。
やってみたところ、ちょっと解析に不備があるみたい・・・
プログラムミスかなぁ・・・