У меня есть график, который отображает предварительный просмотр карты захвата (AVerMedia HD DVR PCI) в окно, которое подключено к PS3 через компоненты. Я хотел бы знать, есть ли простой способ определения, когда изменяется разрешение источника.
Например, для PS3 меню отображается в 1920X1080 (1080i), и когда вы входите в игру, игра меняется на 1280X720 (720p). Я хотел бы установить разрешение с помощью IAMStreamConfig и AM_MEDIA_TYPE, но мне нужно знать, когда переключать разрешение. Если бы оно оставалось в 1080i, изображение было бы 1/4 от всего прямоугольника, показывая плохой опыт.
Будет ли решение создать фильтр и прочитать байты изображения, чтобы определить, есть ли там данные?
Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …