タグ

2013年7月8日のブックマーク (1件)

  • asfのmuxのつづき - aharisuのごみ箱

    DirectShowのMediaType.asfでマルチプレクサを作ってwmvを吐き出すときになぜかサイズが320×240にリサイズされちゃうってことを書いたことのつづきです。 なんとなく解決はできたので一応書いておこう。 結論から書けば、MediaType.asfで作ったmuxからIConfigAsfWritierを作って(C#でいえばキャスト)、現在のプロファイルをIWMProfileで取得。 そのIWMProfileからビデオを設定しているStream(IWMStreamConfigとして)を取得。これにはオーディオを設定しているStreamもあるので注意。 ビデオの判断はIWMStreamConfigのGetStreamTypeで取得したguidとMediaType.Videoのguidと比較して確認。 そのIWMStreamConfigからVIDEOINFOHEADERを取得して

    asfのmuxのつづき - aharisuのごみ箱