directshow.net

    0

    1答えて

    ビデオにテキストをオーバーレイする必要があります。 私の変更:ソース - > SampleGrabber - >コンプレッサー - >マルチプレクサ(out_fileパラ) SetOutputFileNameとソースを追加します。 public void Start(object compr) { ICaptureGraphBuilder2 gb = new Captur

    3

    1答えて

    私はC++とC#の両方を使用してソースフィルタ(メモリ内のビットマップをロードするため)を作成しているので、directshowとdirectshow.netの両方にタグを付けました。ビットマップ ソースフィルタとレンダラーが接続に使用された日のうちに「これらのピンの間に共通のメディアタイプがありません」という問題が発生しました。ソースフィルタは、GSSFサンプルに大部分基づいています。私のソース

    2

    1答えて

    アプリケーションはDirectShowLibとUSBカメラ(Logitech C930e)を使用してC#で実装されています。グラフはRenderStreamメソッドを使用してコンパイルされます。 SmartTeeフィルタはプレビューピンがないため自動的に生成されます。 RenderStreamはプレビューとキャプチャのために一度呼び出されます。ただし、スワップ(キャプチャしてからプレビュー)しても

    3

    2答えて

    私はDirectShow.NETを使用してWPF用のWebカメラコントロールを作成しています。私は正常にグラフを作成し、私の画面に表示するためにカメラからビデオを得ることができます。ただし、ビデオ出力は、作成中のWPFコントロールとは完全に独立しています。videoWindow.put_owner(hWnd)を呼び出すことによってビデオウィンドウのオーナーを設定しています。現在のWPFウィンドウの

    0

    1答えて

    私は2つのGSSFフィルタを使用しています.1つはBGRAフレームを送信するもので、もう1つはPCMの16ビット48KHzオーディオサンプルをDirectShowグラフに送ります。 画像フィルタのコールバックは、29.97fpsで作業しているため、30ms以上離れた適切な頻度で呼び出されます。 しかし、音声の場合、グラフが開始されると音声コールバックは5000回以上呼び出されます。 ビデオ設定:

    2

    1答えて

    私はDirectShow.NETを使用してWebカメラコントロールを作成しています。私は、カメラのビデオをWPFウィンドウにレンダリングしたいと思います。現在起こっているのは、IVMRWindowlessControl9がウィンドウレスモードになっていないようで、適切なメソッドを呼び出していても、私が指定しているウィンドウを親にしていないということです。 これらのメソッドが呼び出されないのはなぜで

    0

    1答えて

    私は自分のdirectshowアプリをインプロセスライブラリとして使用していました。 しかし今は別のバックグラウンドプロセスとして実行する必要があります。 レンダリングサーフェスは別のプロセスにあります。 レンダリングサーフェイス(ピクチャボックス)のハンドル(hwnd)をバックグラウンドプロセスに渡しています。 以前はサイズを変更していましたが、私はVideoControl_Resizeイベント

    0

    1答えて

    私はオーディオでビデオを保存し、非圧縮のaviファイルとして保存しようとしています。グラフはあなたが画像で見ることができます。問題は、録音がビデオの約500ミリ秒遅れていることです。私が持っている情報源は問題ではありません。ビデオとオーディオを同期させるにはどうすればよいですか?

    1

    1答えて

    私はDirectShow.NETを使用してウェブカメラコントロールを持っています。私はビデオを表示し、ウェブカメラから画像をキャプチャするカスタムコントロールを作成しました。私は別のWPFウィンドウでそのカスタムコントロールを使用しています。私はちょうど少しDirectShowのプログラミングを抽象化し、単にBitmapを返すカスタムコントロールのpublic Bitmap CaptureImag

    -2

    1答えて

    以下は標準d3drenderer.csファイル符号化である:InitializeD3DVideo()関数で using System; using System.Collections.Generic; using System.Windows; using System.Windows.Controls; using System.Windows.Interop; using Syst