Вопрос по настройке FIle Writer в C # - PullRequest
6 голосов
/ 21 июня 2011

Я использую DirectShowLib в C #. Я хочу использовать File Writer в C #, чтобы установить вывод файла. Я хочу использовать File Writer, потому что Graph.SetOutputFileName () не будет подключаться к моему кодировщику, но File Writer будет. Как я могу установить файл, который File Writer сохраняет в C #?

Я попытался открыть страницы его свойств, как в примере с DxPropPages, но для File Writer не подошло.

1 Ответ

4 голосов
/ 21 июня 2011

Вытащено из здесь

IBaseFilter ibf = new FileWriter() as IBaseFilter;

Обновление:

"Я знаю, как добавить файловый редактор в мой граф в коде, я просто не знаю, какчтобы установить путь к файлу "

, попробуйте следующее:

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

Вот полезная ссылка, которая показывает полный запуск пример .пример демонстрирует использование DES, но вы должны получить общее представление о нем.

...