Автоопределение разрешения предварительного просмотра булавки — Directshow

У меня есть график, который отображает предварительный просмотр карты захвата (AVerMedia HD DVR PCI) в окно, которое подключено к PS3 через компоненты. Я хотел бы знать, есть ли простой способ определения, когда изменяется разрешение источника.

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

Будет ли решение создать фильтр и прочитать байты изображения, чтобы определить, есть ли там данные?

Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]