开发者

Question about setting up FIle Writer in C#

Im using DirectShowLib in C#. I want to use File Writer in C# to set a file output. I want to use File Writer because Graph.SetOutputFileName() wont connect to my encoder, but File Writ开发者_StackOverflow社区er will. How can i set the File that File Writer saves to in C#?

I tried pulling up its property pages like in the DxPropPages example but one won't come up for File Writer.


Pulled from here

IBaseFilter ibf = new FileWriter() as IBaseFilter;

Update:

"I know how to add file writer to my graph in code i just dont know how to set the file path"

try the following:

FileWriter fileWriter = new FileWriter();
IFileSinkFilter fileSinkFilter = (IFileSinkFilter)fileWriter;
fileSinkFilter.SetFileName(fileOutput, null);

Here a useful link that shows a full running example. the example is demonstrating the use of DES but you should get the general idea from it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜