0

以下は私のフィルターグラフです。フィルターグラフに「ffdshow ビデオ エンコーダー」エンコーダーを挿入しようとしていますが、挿入できません。ここに画像の説明を入力

以下は、filtergraph を生成した後に Compressor に接続しようとするコードです。

public void setFileName(string pFileName)
    {
        int hr;
        IBaseFilter _infinitePinTeeFilter = null;
        graph.FindFilterByName("Infinite Pin Tee Filter", out _infinitePinTeeFilter); 

        mediaControl.Stop();
        hr = captureGraphBuilder.SetOutputFileName(MediaSubType.Avi, pFileName, out mux, out sink);
        checkHR(hr, "Can't set SetOutputFile");
        hr = captureGraphBuilder.RenderStream(null, MediaType.Video, _infinitePinTeeFilter, _videoCompressor, mux);
        checkHR(hr, "Can't Render Output File");
        mediaControl.Run();
    }

助けていただければ幸いです...ありがとう。

4

1 に答える 1