Я использую API проигрывателя видео, который воспроизводит видео по заданному адресу RTSP.
Программы, которые используют API, передают дескриптор окна API, и API отображает видео на нем.
Я пытался рендерить кадры с использованием SDL, и это нормально. Но когда я уничтожаю SDL_Window с помощью SDL_DestroyWindow (), собственное окно, которое другие программы передают через свой дескриптор, также уничтожается.
Затем я прокомментировал часть SDL_DestroyWindow, но на этот раз проблема повторного использования того же дескриптора собственного окна. Когда другое программное обеспечение передает API тот же дескриптор собственного окна, и я создаю SDL_Window с помощью SDL_CreateWindowFrom (), другое программное обеспечение не может получить события щелчка собственного окна.
Есть ли способ снова преобразовать SDL_Window в собственное окно? или у вас есть решение для моей проблемы?