Это трудно воспроизвести ошибку, но мне, наконец, удалось ее воспроизвести. Однако у меня нет четкого представления о том, что могло бы вызвать это. В настоящее время я пытаюсь пробиться через эту ошибку и выяснить источник ошибки.Ошибка в окнах фильтра
Удивление, если кто-то может дать мне некоторые указания или подсказки.
Моя программа зашла в тупик в функции остановки в диаграмме фильтра Directshow.
здесь стек вызовов:
[email protected]() + 0x15 bytes
[email protected]() + 0x15 bytes
[email protected]() + 0x6e bytes
ksproxy.ax!SetState() + 0x3e bytes
ksproxy.ax!Inactive() + 0x3d bytes
ksproxy.ax CKsOutputPin :: Inactive() + 0x1D байт
ksproxy.ax CKsProxy :: Stop() + 0x59 байт
кварц! .dll! CFilterGraph :: Stop() + 0x123f3 байт
quartz.dll! CFGControl :: CImplMediaControl :: Stop() + 0x12dba байт < --- Вызывается в прямом шоу * cam.dll! UVCCamera :: Shutdown() Строка 140 + 0x 1b bytes C++ cam.dll!anonymous namespace'::closeCamera(unsigned int hCamera) Line 297 C++ cam.dll!
анонимного пространства имен ':: CoreThreadFunc (недействительными * данные) Строка 916 + 0xB байт C++ kernel32.dll! @ BaseThreadInitThunk @ 12() + 0x12 байт
ntdll.dll! __ RtlUserThreadStart @ 8() + 0x27 байт
ntdll.dll! _RtlUserThreadStart @ 8() + 0x1b байт *
Возможно, ошибка находится в avstream, которая является ksproxy http://www.gdcl.co.uk/avstream.htm#flush –