DirectShowと戦うスレ Part 2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/08(水) 00:25:56http://pc8.2ch.net/test/read.cgi/tech/1026666092/
0334デフォルトの名無しさん
2007/03/17(土) 01:23:46はい。そうでした。全く繋がらなくて1日無駄にしました。
DVDをAVIにしなきゃ行けないんで作り方を模索中。
やるならOverlayの上流にあるDVD用デコーダフィルタですかね。
GraphEditでRendererとサウンドをぶった切ってASFライタを入れると
DVDをWMVにできたりします。
この方式で画質設定と開始位置と終了位置を設定して保存できればいいのかもしれない。
最後にWMVをAVIに変換して終了させるという最低の方法を選ぶ。
AVIMUXにつなぐ方法ありましたらヒントください。
最近のライブラリから外れたBaseClassのCtransなんたらで自作フィルタを作るしかないんですかねぇ。
それでYUYをRGB24とかに変換。
DVD Navigater -> 何かフィルタ -> Video Commplessor -> AVI MUX -> File Writer
という形で保存できればいいんですが。
0335268
2007/03/17(土) 21:42:01原因は>>316や>>331あたりが正解だったようです。
ボスに言われてイチから書き直したらうまく動きました。
というわけで、本当にありがとうございました。
DirectShowと戦うことができたのはこのスレのおかげです。
0336デフォルトの名無しさん
2007/03/17(土) 22:04:51おめっとさん、その二つはいずれも私ですがw
実はDirectorのXtraに興味があってちょっと追いかけてました。
Xtraの描画周りって何を参考にしました?
キャプチャした画像を直接Director上で表示するのでしょうか?
ちょいスレ違いスマソ
0337268
2007/03/18(日) 22:28:43自分はDirector上での描画はやってないですね。
CreateDIBSectionで取得したピクセル毎のBGR値の差分を比較して使っています。
今回DVカメラを扱う上で参考にしたのは↓ですね。
http://wwwdoi.elec.nara-k.ac.jp/html/jisyu/dxm/cap2/index.html
処理部分コピペでもとりあえず動きます。
# コンソールも出せるみたいです。
Xtra開発者は海外の人ばっかりなので、日本人も増えてほしいもんです。
0338336
2007/03/19(月) 21:42:14なるほどどうもっす。
DirectShowのフィルタ書いてお茶を濁そうと思っていたのですが、
クライアントの意向によりXtraを直接弄る必要があり、
ちょいとハマってたところでした。
DirectShowも情報ない方だけど、Xtraはもっと険しい道だなこりゃ・・・。
0339デフォルトの名無しさん
2007/03/21(水) 10:49:02DirectShow フィルタ グラフに存在しないピンに操作を実行しようとしました。
になって再生できません、対策はありませんか?
0340デフォルトの名無しさん
2007/03/21(水) 20:05:390341デフォルトの名無しさん
2007/03/21(水) 20:42:03お前さんはまだわけぇから言いたいこともあるべぇ
だべな、派遣問題を口にするとバカにされたと思ってムキになって怒る者がおるでよぉ
てめぇでの責任で派遣やってる癖に派遣問題に触れると逆ギレするバカなんだけどよぉ
そんでもこの問題の指摘は駄目だっぺぇ
派遣のことは口にしちゃなんねぇ
この村みたいな民度ゼロの会社で現実忘れるためにはよ
北朝鮮とか宗教団体と一緒でよ、駄目なものを駄目と言ってはなんねえだべさ
タブーを口にしちゃいけねぇだ
0342デフォルトの名無しさん
2007/03/25(日) 16:03:45メモリを確保し、デコンストラクタでfree()で解放するようにしているのですが、
アプリ側でRemoveFilter()をしても、デコンストラクタが起こらないのかメモリが解放されません。
どうすればデコンストラクタを起こすことができるでしょうか?
0343342
2007/03/25(日) 16:05:530344デフォルトの名無しさん
2007/03/25(日) 16:30:43そりゃデストラクタは呼ばないんじゃねーの?
0345342
2007/03/25(日) 18:09:19そうみたいですね。
いろいろ考えたんですが、完全に削除できないのなら、そのまま残しておいて再利用しよう、という
方針で組んだところ、望む動作を実現できました。
いちいち削除する必要がなかっただけの話でした・・・。
ありがとうございました。
0346デフォルトの名無しさん
2007/03/25(日) 21:29:180348デフォルトの名無しさん
2007/03/26(月) 09:07:56ピン接続時のメディアタイプを調べたいのですが簡単に調べる方法がないため今回「メディアタイプチェックフィルタ」を作る事にしました。
質問1.調べるフィルタを誰か作ってませんか?
時間をかけず作りたい為、「TranceForm」をベースにしているのですが、このフィルタで入力ピンのみの構成のフィルタはできますか?(テンプレートのピン数を1本にしても2本になってしまいました何故…?)
0349デフォルトの名無しさん
2007/03/26(月) 10:16:350350デフォルトの名無しさん
2007/03/26(月) 10:17:190351デフォルトの名無しさん
2007/03/26(月) 12:14:35自分なら作るのに3〜4時間位かかってしまいそうなので、
時給1000円×4hまでならなんとか。。
でも誰か作っていそうなんでそれを使いたいです。
0352デフォルトの名無しさん
2007/03/26(月) 12:53:47Dumpフィルタベースじゃダメなんかいね?
あれは入力ピン1コだけど。
0353デフォルトの名無しさん
2007/03/26(月) 13:07:03IPin::ConnectionMediaType
それともこっちか
IPin::EnumMediaTypes
簡単だろ?
とりあえず、リファレンスくらい読め。
0354デフォルトの名無しさん
2007/03/26(月) 22:49:480355デフォルトの名無しさん
2007/03/26(月) 23:39:39考え同じ。せっかくだから上位フィルタに優先接続して欲しいタイプも入れられるようにしようかなと検討しとるですばい。
IBaseFilter::EnumPins
これはピンごとに管理したい時につかうメソッドだよ。ピン1つでは実装いらないよ
IPin::ConnectionMediaType
これは再生途中にタイプ変更したい時に実装したほがよさそ
0356デフォルトの名無しさん
2007/03/27(火) 00:10:35プロパティページで接続タイプ一式が表示されるやつがあったような ないよーな
0357デフォルトの名無しさん
2007/03/27(火) 00:40:51nullprop.cppのNullIPProperties::OnApplyChangesみるといいアルよ
0358デフォルトの名無しさん
2007/03/27(火) 00:56:20NullIPPropertiesはなかなか難しいことやってますねぇ。。。
理解しずらいや。。
取り敢えず。
上位フィルタとの接続された
フォーマットタイプ、
メディアタイプ、
メディアサブタイプ
をプロパティページで表示できる変換フィルタを作成できました。
フォーマットタイプが「VIDEO」だったら解像度とかフレームレートとか付加情報を
表示できるようにしてみるか。。
このフィルタ欲しい人いる?
まぁきっとだれかもっといいものを作っている人がいるかとは思うのですが
0359デフォルトの名無しさん
2007/03/27(火) 01:23:350360デフォルトの名無しさん
2007/03/27(火) 01:30:21人に使ってもらうには汚すぎなんで
(改造しながら他のフィルタのデバッグしてるんで・・・)
週末にでも機能を絞り込んで
見やすくしてみます。
終わったら、
h ttp://ragesakai.web.fc2.com/
にWebpageもってるんであげてみます。
0361デフォルトの名無しさん
2007/03/27(火) 11:29:140362デフォルトの名無しさん
2007/03/28(水) 07:41:45メディアタイプ一覧がわかるサイトさがさなきゃ
接続メディアタイプチェックフィルタでは、最悪知らないGUIDが出てきたら
そのまま貼っとくか…
0363デフォルトの名無しさん
2007/03/28(水) 21:21:390364デフォルトの名無しさん
2007/03/28(水) 21:41:530365デフォルトの名無しさん
2007/03/30(金) 01:03:46元AVI(640,480)でRECT(120,120,440,320)の範囲だけきりだして320x240のAVIにしたり
範囲を拡大して640x480にしたいんですが、サンプルグラバのコールバックつくって
中で処理しなきゃダメですかね?
0366デフォルトの名無しさん
2007/03/30(金) 08:24:20自分なら映像切り抜きフィルタを作って解決するけどフィルタグラフ側でもできるよ。
フィルタグラフ側でAVIの切り抜きを行った時のサンプルグラバの制御は凄く大変そう…ってか自分には無理なレベル
0367デフォルトの名無しさん
2007/03/30(金) 08:30:25グラバで取得した画像は元AVIと同じサイズなんね。なら出来…るかな?
だけどやっぱり、「切り抜き拡大縮小フィルタ」作るほうが簡単なのは間違いない。
0368デフォルトの名無しさん
2007/03/30(金) 20:49:08んで後ろにAviMux、FileWritterとつなげればよかよ。
0369365
2007/03/30(金) 21:25:10TransformFilterって、ベースクラスのライブラリから自分で作るフィルタですか?
最初から用意されててAddFilterで追加できるなら使ってみたいかも。
0370デフォルトの名無しさん
2007/03/30(金) 21:38:03んだよ自分で作るんだよ Transformメソッドで好きにいじってよし
んで後ろにAviMuxが繋がる時にね、ビデオの縦横サイズはオリジナルサイズじゃなくて
自分が変更するサイズを提示するったい Muxは提示されたサイズをヘッダ情報に
書いてた気がするばってん
0371デフォルトの名無しさん
2007/03/30(金) 22:23:31DirectShowの編集サービスっての使えますか?
0372デフォルトの名無しさん
2007/03/30(金) 22:37:06ちょっくらトランスフォームフィルタつくってみます。
コンプレッサの前にトランスフォームでサイズ変える処理いれてみます。
CreateDIBSectionでHBITMAPつくってストレッチビルドして試してみます。
0373デフォルトの名無しさん
2007/03/31(土) 00:03:12作り方は大正解◎。
コツを少々・・・
流す映像のサイズをかえちゃうと
設計が大変になるから
「切り出し」→「拡大」でもとのBMPサイズに合わせるようにすると
いいよ。
それとストレッチベルトを「CTransform::Transform」内でつかうんだけど
ストレッチベルトの関数1つで全体のCPU負荷が15%ぐらい上がってしまう。
もし気になるなら、画像処理ライブラリで置き換えするとよいよ
俺ここんとこ九州男児さんと考え方が似てる。。同じような職種&年齢なんだろうな。
0374デフォルトの名無しさん
2007/03/31(土) 00:27:00一応つっこんでおくけど、「ブリット」ですたい。
StretchBlt ストレッチブリット BitBlt ビットブリット
0375デフォルトの名無しさん
2007/03/31(土) 00:37:23ほへ〜。初めて知りました。
呼び方は「Blt」⇒「ベルト」と呼んでました。。
言い訳しまくると、自分組み込み系出身でwinアプリ作るの今年から初めた門で。
WinAPIを知らなさすぎる。。この機会に他の呼び方も覚えよう
今後直しますありり^^
そして、メディアタイプチェッカーも明日だらだらし終わったら修正に取り掛かるっす
0376デフォルトの名無しさん
2007/03/31(土) 00:42:28http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200508/05080002.txt
0377デフォルトの名無しさん
2007/03/31(土) 00:46:01なんか、映像のサイズ変えて保存したいって突然いわれたんで
変更しなきゃいかんのです。
切り出して切り出したサイズで保存なんですよ。
切り出して元の再隋拡大だったらサンプルグラバでおわったのに。
サンプルグラバでCreateDIBSectionかけてmediasampleからバッファとって
データ加工して代入。ここまでは出来てOKだった・・・
ストレッチビルトして正しく終わったのに・・orz...
0378デフォルトの名無しさん
2007/03/31(土) 01:09:59DirectX8からPresent()になったのはホント良かったと思うよ。
0379デフォルトの名無しさん
2007/03/31(土) 01:26:56ごめん。。
内容的には以前自分が作った「解像度リサイズフィルタ」
これの仕組みがまんまメインになってくるんだが
教えてあげられない。。
自分で調べてくれ。
0380デフォルトの名無しさん
2007/03/31(土) 01:57:15できたから問題無し。
0381デフォルトの名無しさん
2007/03/31(土) 02:28:31切り出しと拡大縮小ぐらい用意されてるような気がして探し回ってた時期があった。
0382デフォルトの名無しさん
2007/03/31(土) 16:37:52拡大、縮小にも色々なアルゴリズムがあるったい 自分の好きなようにつくるのが一番よかよ
どうせつくるならそのへんプロパティページで色々指定できるとうれしいね
0383デフォルトの名無しさん
2007/03/31(土) 22:24:58自分で調べれって話なら書く必要ないじゃん。
教えて上げられないレス増えるからネガティブさん消えてくれwwwwwwwwwww
0384デフォルトの名無しさん
2007/03/31(土) 23:03:57DirectShowやってる人の総人口が少ない。
そしてそれが理由なのかここのスレの回答側に立つ人も少ない。
このスレで役に立てばと思って結構回答をしているが、
何が難しいかわかるけど教えてあげられない状況だったので、
放置されるよりはいいと思って書き込みました。
(本スレ後半でageてるやつはほとんど自分)
>>383さんもそんなこと書き込んでないで回答側に回ってくれ
0385デフォルトの名無しさん
2007/04/01(日) 00:08:34その昔サンプルグラバを知らなかった自分は自前のフィルタ作っちゃったし、
話の流れで知ることもそれなりに多い・・・。かな?
0386デフォルトの名無しさん
2007/04/01(日) 03:12:34uuid.hではすべてのメディアタイプは乗ってない。
「MEDIASUBTYPE_I420」
が入っていなかった。
0387C++
2007/04/01(日) 08:46:540388デフォルトの名無しさん
2007/04/01(日) 13:44:39まずはDirectX SDKのindlude、DirectShowのBaseclasses ここのソースで定義されてるものを
押さえておけば良いんじゃないの?
極端な話、guidgen使って自分で独自のMediaType作れちゃうわけだし。
0389デフォルトの名無しさん
2007/04/01(日) 22:43:15DirectShowのオフィシャルな定義としてはMEDIASUBTYPE_IYUVじゃないのか。
0390デフォルトの名無しさん
2007/04/01(日) 23:22:10普通にMEDIASUBTYPE_I420という定義があるものと思い込み、
いざ実装してみたらものの見事に未定義だった、ということがあったなあ。
IYUVとI420は同じフォーマットのようなので、
私もMEDIASUBTYPE_IYUVを使ってますが・・・。
0391デフォルトの名無しさん
2007/04/02(月) 09:52:04やれやれ
0392デフォルトの名無しさん
2007/04/02(月) 11:49:43こういう動画処理インターフェースってプログラムとして人気ないのかな?
0393デフォルトの名無しさん
2007/04/02(月) 13:56:56漏れにはACLの方がワケワカメだよ。
0394デフォルトの名無しさん
2007/04/02(月) 14:27:52という事情もあるのではないか。
後は仕事になるかどうかとか。
0395デフォルトの名無しさん
2007/04/03(火) 20:48:20+ 三ミ |∧η∧
/⌒\ (,,・Д・)<ただいまんこ〜オレも便乗して質問だぞ。
+ 川川 l l/つ つ━☆ トランスフォーマーとかいうのをつかって
〜( / CTransformFilter::DecideBufferSizeここでメモリを確保する所までたどり着いたぞ。
(/"U 俺も拡大縮小をやりたくて書き込みするぞ。オマンコクロスだぞ。
C言語は7年目だぞ。切実だぞ。
0396デフォルトの名無しさん
2007/04/03(火) 22:27:40俺は3年目だけど苦労したができたぞ。
で、何がしりたいんだぼけぇ
0397デフォルトの名無しさん
2007/04/03(火) 22:32:34【いい例】
ぽまえら!おしえやがれぃい。
QVGAをVGAにリサイズしようと思うんだがDecideBufferSizeというめそで
115200byteしかとれねええんじゃUZEEEEEE!!
これを230400byteとれるようにする方法を教えやがれ
【悪い例】
いつも大変このスレッドを読ませていただき参考にさせてもらっております。
今回拡大縮小をやりたいのですがどのようにしたらいいかわかりません。
C++、MFCはできます。
また自分は過去XXXということをやっておりました。
大変恐縮ですがなにとぞご指導をよろしくお願いいたします
0398デフォルトの名無しさん
2007/04/03(火) 22:37:54×115200
○230400
×230400
○460800
用は質問の観点を絞り込んでくるかどうかの差だからな
0399デフォルトの名無しさん
2007/04/03(火) 23:59:22★ ∧η∧
\_(,,・Д・)<>>396 ポンドルウォーリアを特殊召喚する方法がしりたいぞ。
ヽ |フ ナニがしたいのか忘れたぞ!
/_ _| AVIを半分の解像度にして保存したいんだぞ!これが目的だぞ。
逆もあるぞ。オパンツ丸見え!
>>397 うんこちんこまんこ?キョカカカ!あばーあばばー!
参考にさせてもらったぞ。面倒だから、ゴゾブログで質問に答えてくれればそれでいいぞ。
オマンコクロッサー!
0400デフォルトの名無しさん
2007/04/04(水) 00:59:120401デフォルトの名無しさん
2007/04/04(水) 01:28:29作ったぞ
実は裏で機能をいろいろ盛り込んでみたが、
普通の使い方だけしてくれ。
http://zetubou.mine.nu/itoshiki/upload.cgi
っ【 [zetubou6474.bin] メディアチェックフィルタ 96 application/octet-stream 2007年04/04(水)01:25
これをリネーム
⇒0Mediachk.ax
それをregsvr32で登録
0402デフォルトの名無しさん
2007/04/04(水) 01:52:350403デフォルトの名無しさん
2007/04/04(水) 08:59:19写真と引き換えならオニーサンがAVI半分にするフィルタ作ろう。(ただしソースはやれないがな)
0404デフォルトの名無しさん
2007/04/04(水) 14:50:040405デフォルトの名無しさん
2007/04/04(水) 16:48:36このムーンライトフィルタってさ、カメラがI420の時は接続すらしてくれないんだね。
解像度もメディアタイプも変更してくれるいいフィルタだと思ったんだけど残念
0407デフォルトの名無しさん
2007/04/04(水) 18:23:20です。
ちゃんと動きましたか?
バグを見つけたら速やかに報告よろ。
時間見つけ次第ちゃんとウェブページに反映しとくです。
感謝されるのに生き甲斐を感じた。ありり
0408デフォルトの名無しさん
2007/04/04(水) 19:27:31行うためGetCurrentSample()でサンプルを得ています。
サンプルの取得は成功しているのですが、このあとに再生するとDoRenderSample()が
呼ばれなくなって固まってしまいます。
どうしてでしょうか?
0409デフォルトの名無しさん
2007/04/04(水) 20:04:25Releaseし忘れっぽい
0410デフォルトの名無しさん
2007/04/04(水) 21:07:23★ ∧η∧
\_(,,・Д・)<ただいまんこ〜拡大縮小できたぞ。BokkingFilterの完成だぞ。
ヽ |フ ビデオのサイズが変わらなかったのはフィルタ接続後にサイズ変えてたからだぞ。
/_ _|
CheckTransformでサイズを変更したぞ。
変更したサイズからRGB24で必要なバッファサイズを計算して保存だぞ。
ストレエッチDIBitmapだぞ。それに対してソースからストレッチDIBitsして
完成したぞ。
そして完成した後に次の問題が出たぞ。
時間指定して3分の動画で1分目から2分目を抽出したいんだが
ControlStreamにS_OK帰ってきてもダメポだぞ。
AVI再圧縮で時間指定して抜き出すテクを知ってたら教えて欲しいぞ。オマンコクロスだぞ。切実だぞ。
0411デフォルトの名無しさん
2007/04/04(水) 21:12:04★ ∧η∧
\_(,,・Д・)<あと、AVI MuxフィルタをキャプチャグラバからFindInterフェラして
ヽ |フ IAMStreamControlを生み出してStartAtとStopAtする方法を作ったんだが
/_ _| ム圧縮AVIなら何とか成功してWMVとかコーデック使うと画像が表示されんぞ。
あと、保存してない間も無駄に待たされて酷い目にあったぞ。
誰かオレがナニをすべきか教えて欲しいぞ。
0412デフォルトの名無しさん
2007/04/04(水) 21:36:48⊂⊃
★ ∧η∧
\_(,,・Д・)<キャプチャビルダのコントロールストリームはこんな具合になってるぞ。
ヽ |フ オマンコクロスだぞ。ソースを持って変えれないので具体的に説明できんぞ。
/_ _|
0413408
2007/04/04(水) 22:46:10まさにそれでした。SDKのヘルプに書いてありましたね
0414デフォルトの名無しさん
2007/04/04(水) 23:23:04素直にこれ使えば?
http://www.microsoft.com/japan/msdn/directx/techart/cplusvbappdevs.aspx
http://www.microsoft.com/japan/msdn/directx/techart/wm_des.aspx
0415414
2007/04/04(水) 23:23:49http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdx8_c/ds/des/Oview/whatisDES.asp
0416デフォルトの名無しさん
2007/04/04(水) 23:35:12★ ∧η∧
\_(,,・Д・)<>>415 それも考えたんだぞ。大人の都合ってヤツでダメなんだぞ。
ヽ |フ くやしいぞ。オマンコクロスファイヤーハリケーンだぞ。
/_ _| 明日、ためしに作ってみるぞ。
0417デフォルトの名無しさん
2007/04/04(水) 23:45:110418359
2007/04/04(水) 23:57:28今のところ問題なさそうですよ。
ただ、スレの流れを見ると私以外で使ってみた人いないのかな?w
もう少し使ってみて気がついたことがあったら報告しますね。
0419デフォルトの名無しさん
2007/04/05(木) 00:03:51>私以外使ってる人いない…
(´・ω・`)ショボーン
0420デフォルトの名無しさん
2007/04/05(木) 21:34:17あと、××の製品かうと着いてくるフィルタは…とか語ろう
0421デフォルトの名無しさん
2007/04/06(金) 11:53:29・・・とはいえ、思いっきり過疎ってるスレだし>>419のニーズには合わんかな。
ところで質問です。
AddSourceFilterで追加したファイルソースの
出力ピンのメディアタイプを指定する方法はないでしょうか?
あるファイルを指定したとき、ただRender()しただけでは期待しているフィルタに
繋がらない(ファイルソースのメディアタイプがGUID_NULLになっている)ので
強制的に指定してみたいのですが・・・。
0422デフォルトの名無しさん
2007/04/06(金) 12:41:37質問は>>419に聞いてるのかな?
だったら応えます。
上流フィルタがカメラとかの入力デバイスの場合は「フィルタのピンプロパティ」から出力タイプを変更できるものがほとんどです。
仮に「動画」などのファイルであれば変換フィルタを噛ます事で変更は出来ますが新たに付けてやることは出来ません。
新規にフィルタを作成すればメディアタイプを付加しる物を作れるよ。
他の方法はわかりません
0423デフォルトの名無しさん
2007/04/06(金) 13:13:09> >>421=>>359さん??
うわー、なんで分かるの?w
> 新規にフィルタを作成すればメディアタイプを付加しる物を作れるよ。
> 他の方法はわかりません
やっぱりそれしかなさそうですね。
AsyncRdrサンプル辺りをベースに1つ作ってみます。
0424デフォルトの名無しさん
2007/04/07(土) 01:07:30★ ∧η∧
\_(,,・Д・)<無圧縮タイプのAVIなら時間切り出しできたぞ。
ヽ |フ ただ、無駄に時間がかかるぞ。切り出すまでフィルタにデータが流れて処理してるんだぞ。
/_ _| ポンドルウォーリア特殊召喚だぞ!ゴルァ!
0425デフォルトの名無しさん
2007/04/08(日) 10:32:36>速くなるらしい。なんかPresent(?)の戻りが早くなるとか言ってた。
これ本当?
0426デフォルトの名無しさん
2007/04/08(日) 11:42:57画面描写しないぶんタイムスタンプに忠実になるだけかと。。
>>424の話とは全然違う話
0427デフォルトの名無しさん
2007/04/08(日) 17:03:02プリロールかな?としても意味通じないし…
予測ツカナス
0428デフォルトの名無しさん
2007/04/08(日) 17:45:380429デフォルトの名無しさん
2007/04/09(月) 21:41:47プログラム動作としては、3つのmp3ファイルをタイマーで順繰りに再生するだけです。※1
この中でソースフィルタを変更してグラフを再構成する部分で分からない点があります。
流れ
1.新しいソースフィルタをグラフに追加する。
2.古いソースフィルタをグラフから削除する。
3.新しいソースフィルタの出力ピンからRenderする。
2の部分の詳細は以下のようになっています。
A.グラフ内のフィルタを列挙する。
B.列挙された全フィルタについて
a.一旦グラフから削除する
b.古いソースフィルタでなければグラフに追加する
疑問点
b.の部分がある意味がわかりません。自分としては、グラフ内の全フィルタを削除して、新しい
ソースフィルタを追加して、Renderすれば簡単に思えるんですが...
どうかよろしくお願いします。
※1 ソースはSDK_Path\Samples\C++\DirectShow\Players\BGMusicです。
0430デフォルトの名無しさん
2007/04/09(月) 22:16:140431デフォルトの名無しさん
2007/04/09(月) 23:29:52Render は重いから。
0432デフォルトの名無しさん
2007/04/10(火) 00:46:05★ ∧η∧
\_(,,・Д・)<>>429 サウンドってのは、レンドルァすると全部のcodecを試すんだぞ。
ヽ |フ だから、全て消して再構築すると連続再生とかできんぞ。
/_ _| アイマスの魔法をかけて!から、とかちつくちての連続技の間に途切れるって事だぞ。
0433デフォルトの名無しさん
2007/04/10(火) 01:13:25やべぇ見直した。。
■ このスレッドは過去ログ倉庫に格納されています