DirectShowと戦うスレ Part 4at TECHDirectShowと戦うスレ Part 4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 09/01/09 22:37:33 ttp://msdn.microsoft.com/ja-jp/library/cc356923.aspx つか、全部書いてあるだろ。ドキュメントくらい読め。 201:184 09/01/09 23:53:34 しかし なにもおこらない Runして初めて表示される・・ 202:デフォルトの名無しさん 09/01/10 00:58:38 oops!レンダラ自作してるのか。悪かった。 Pauseでポスターフレーム出す処理はレンダラが実装する必要があるんだわ。 void OnReceiveFirstSample(IMediaSample *pMediaSample) { DoRenderSample(pMediaSample); } これ追加するとよかばってん 203:デフォルトの名無しさん 09/01/10 08:09:02 おー、OnReceiveFirstSampleってそうやって使うんか。 184じゃないけどthx 204:169 09/01/12 19:29:05 とりあえずGraphEditを使ってみた結果 ttp://sageuploader.if.land.to/cgi-bin/1upload/src/sage1_8271.jpg このようにすることでライブストリーミングが保存できました あとはこれをプログラムで書くだけなのですがピンのつなぎ方がよくわかりません 再生の場合は ttp://www.geekpage.jp/programming/directshow/renderfile-url.php にあるように pMediaControl->RenderFile(URL); pMediaControl->Run(); という風にすればよいというのはわかるのですがこの場合はどうすればよいのでしょう? SetOutputFileNameとRenderStreamを使えばよいのかな?と考えてはいるのですが サンプルがビデオキャプチャからの取得方法ばかりで こういった場合にどのような記述をすればよいのかわかりません 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch