![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Привет всем!
При записи видеоданных в файл с помощью графа фильтров все замечательно работает. Используется компонент DSPack, который вполне устраивает, но... существует проблема - при замене имени файла, в который должны записываться данные командой SetOutputFileName(...) не закрывается полностью предыдущий файл для записи. То есть данные в нем закрываются, но сам файл пригоден для воспроизведения только после закрытия программы. Во время же ее выполнения его можно переписать с другим именем и спокойно открыть, но это уже издержки, программа должна работать правильно.1) Подскажите, как правильно менять имя выходного файла? 2) И заодно: пользовался ли кто-нибудь функциями интерфейса IFilterChain? У меня при обращении к остановке части графа происходит полная остановка графа, что естественно, некорректно. HELP! ![]() |
|
#2
|
|||
|
|||
|
1) Надо бы получше сформулировать вопрос (или привести пример - что должно происходить), т.к. в такой формулировке можно ответить: RenameFile()
2) Неужели можно остановить часть графа? Я пользуюсь управлением через IMediaControl.Run(), Stop() |