DirectShowと戦うスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
144:デフォルトの名無しさん 07/01/15 13:44:33 >>143 GetMediaType で解像度入れたメディアタイプを返せばいいんじゃない? 145:デフォルトの名無しさん 07/01/15 16:31:10 >>144 回答ありがとうございます。 そのあたりを嗜好錯誤してかつできませんでした。 解像度を返すにはCMediaType->Formatのポインタが必要ですがそこが 空になっているんです。 146:デフォルトの名無しさん 07/01/15 16:54:48 >>145 それは当たり前でソ。フォーマットタイプによってpbFormatの先の構造体のサイズは変化するんだから、 事前にアロケートしてもらうのは無理。>>145が自分で SetFormat & SetFormatType してあげないと。 147:デフォルトの名無しさん 07/01/15 17:15:08 >>146 できました。 優先的に上流フィルタの解像度を選んでくれるようになりました。 148:デフォルトの名無しさん 07/01/17 08:27:54 Direct3D9+VMR9 Renderlessモードでビデオ画像を表示しているのですが 60fpsで描画すると(SetTexture→DrawPrimitiveUP→Present) フルスクリーンモードでDirectShowが固まってしまいます。(デコードが停止) 同じような問題に遭った方いらっしゃいますか? フルスクリーンでもビデオに合わせて30fps程度に落としたり (ソースは典型的な29.97fps)、ウィンドウモードにすると問題は無いんですけども・・・。 VGAは NVIDIA GeForce4MX , DirectX9 2006-feb ドライバは ForceWare 93.71 (2006年11月2日) WHQL認定 です。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4290日前に更新/216 KB
担当:undef