Я разрабатываю визуальное приложение для захвата видео на С++ с использованием DirectShow. Когда я проверил подтип медиа структуры AM_MEDIA_TYPE вывода фильтра захвата, я увидел, что разные веб-камеры захватывают данные в разных форматах, таких как MEDIASUBTYPE_RGB24, MEDIASUBTYPE_MJPG и т. д.
Могу ли я каким-либо образом указать выходному контакту вывод данных в общем формате, таком как MEDIASUBTYPE_RGB24? Я не хочу включать расшифровку всех возможных подтипов.
Прошу вас сообщить мне, есть ли у меня способ привести все данные, захваченные веб-камерой, к общему типу, прежде чем передавать их кодировщику.