DirectShowと戦うスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
241:デフォルトの名無しさん 07/03/05 22:40:46 >>240 ビデオレンダラーから(フィルタグラフからでもいいのか?) IVMRAspectRatioControl、IVMRAspectRatioControl9 や IVMRWindowlessControl を取得して、 SetAspectRatioModeでアスペクトレシオを無視するようにする。 レンダラのサイズは自前で16:9にしておく。 242:デフォルトの名無しさん 07/03/05 22:57:06 変換フィルタを作成しているのですが、再生中にいきなりビデオのサイズが変わるような場合に、 再接続することなく対応したいのですが、レンダラへ新しい縦横サイズは教えてやれたのですが、 バッファサイズを変更できませんでした。 マニュアルには現在より大きなバッファサイズが必要な場合は、ReceiveConnectionを使えとありますが、 フィルタのどこにどのようなコードを追加すればよいのか分かりません。 デタラメな文章ですが、アドバイスありますでしょうか。。 243:240 07/03/06 00:47:31 >>241 ありがとうございます! まずウィンドウレスモードですが、試そうとしたところ、ビデオをウィンドウに転送するところで 強制再起動が掛かかるなど恐ろしいことになってしまったので、ちょっと置いておきます。 ウィンドウモードで作りこんでしまったこともあり、できればこのままで解決したいと思っております。 他の試みとして、IVMRAspectRatioControlをVMR7から呼び出してSetAspectRatioModeで アスペクト比固定をしないよう設定したのですが、相変わらずアス比固定でフルスクリーン になりました・・・。 GetAspectRatioModeで確認しましたが、ちゃんとVMR_ARMODE_NONEになっていました。 そこで、grapheditで調べましたところ、 ttp://vista.jeez.jp/img/vi7310912755.jpg 二つあるフルスクリーンボタンのうち、「Set Full Screen」のほうはアス比固定拡大、「Full Screen Window」 のほうは全体に引き伸ばして表示される、という結果になりました。 先に試したプログラムのほうでは、前者のほうになっているのではないかと考えられます。 後者の「Full Screen Window」ボタンを押すことと等価な処理としては何が考えられるでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4291日前に更新/216 KB
担当:undef