2011-06-22 23 views
3

私はDirectShowを初めて使用しています.MP4再生をXNAで正しく動作させるために努力してきました。私はDirectShow.Netを使用してグラフを作成し、this video playback controlの修正版を使ってビデオをレンダリングしています。これは、wmvとaviファイルを使用するときにうまくいく(私はVideoBlayerコントロールを修正してARGBの代わりにABGRを使う必要がありました)。サブタイトルをMediaSubType.RGB32に設定して、アルファバイトを追加する必要はありませんでした。DirectShow.Netを使用したXNAでのMP4再生

ただし、このビデオプレーヤーをmp4ファイル(AVC1のサブタイプを使用し、ヘッダー情報にVideoInfoHeader2を使用)で実行すると、代わりに圧縮データがBufferCBに送られます。

BufferCBにはどのような種類のデータが入っていますか?どのようにデータをレンダリングしますか?

答えて

関連する問題