Показать сообщение отдельно
  #1  
Старый 14.10.2007, 01:21
Voland Voland вне форума
Прохожий
 
Регистрация: 14.10.2007
Сообщения: 1
Репутация: 10
По умолчанию Проблема с записью видеоданных в файл [DirectShow]

Привет всем!
При записи видеоданных в файл с помощью графа фильтров все замечательно работает. Используется компонент DSPack, который вполне устраивает, но...
существует проблема - при замене имени файла, в который должны записываться данные командой SetOutputFileName(...) не закрывается полностью предыдущий файл для записи. То есть данные в нем закрываются, но сам файл пригоден для воспроизведения только после закрытия программы. Во время же ее выполнения его можно переписать с другим именем и спокойно открыть, но это уже издержки, программа должна работать правильно.
1) Подскажите, как правильно менять имя выходного файла?
2) И заодно: пользовался ли кто-нибудь функциями интерфейса IFilterChain? У меня при обращении к остановке части графа происходит полная остановка графа, что естественно, некорректно.
HELP!
Ответить с цитированием