« vomMFEVR は全体的に非同期 | メイン | QUMARION ロガー »

2014年08月10日

吉里吉里Z 開発:: H.264 再生に対応

    

Media Foundation モードのテストが終わったので、マージした。
リポジトリにあるものや次のバージョンから使用できるようになる。
何度か書いたように vomMFEVR モードを指定すれば、Media Foundation での再生になり、Windows 7 以降であれば H.264 の再生が出来る。
Vista の場合は、vomMFEVR モードで何かを再生しようとした段階で例外が出るので、vomMFEVR モードが使用できるのは Windows 7 以降となる。
Windows 7 で、Media Foundation で再生できる形式は、H.264(.mp4) と WMV、AVI となっている。

以前書いたように onStatusChanged で ready が飛んでくる形に変更した。
open 後 read が来た後に各種プロパティの取得、設定が出来る。
現在、指定/取得可能なプロパティは以下の通り。
mode / visible / loop / playRate
left / top / width / height
originalWidth / originalHeight
fps / frame / position/ numberOfFrame / totalTime
audioVolume / audioBalance

セグメントループ等は使用できない。
onFrameUpdate も発生しない。
mixer モードのミキシングがなくなった形に近い。
audioBalance は、ステレオ(2チャンネル)の時のみ有効。

再生サンプルスクリプトは以下のような感じ。




投稿者 Takenori : 2014年08月10日 00:37




comments powered by Disqus
Total : Today : Yesterday : なかのひと