Чтобы начать новый файл при получении нового разрешения видео, вам нужно остановить график, повторно подключить контакты с новым типом мультимедиа, а затем перезапустить график.Программа записи файлов не должна изменять файлы без перехода через остановленное состояние.
Один из способов, которым вы можете реализовать это, - проверить разрешение видео, проверяя / анализируя блоки NAL в исходном фильтре, и в случае изменения разрешенияВы бы отправили сообщение владельцу графа с просьбой перестроить граф.Новый график уже будет использовать обновленный тип мультимедиа, о котором ваш исходный фильтр уже знает.График перезапуска также сможет запустить новый файл MP4.