Directdraw: поворот видео потока

проблема

Windows Mobile / Directdraw: поворот видео потока

Предварительный просмотр видео работает, все, что мне сейчас нужно, это способ поворота изображения. Я думаю, что единственный способ справиться с этим - написать собственный фильтр на основеCTransformFilter это будет вращать изображение камеры для вас. Если вы можете помочь мне решить эту проблему, например, помогая мне разработать этот фильтр с моими ограниченными знаниями DirectDraw, вы получаете награду.

Фон / Предыдущий вопрос

В настоящее время я занимаюсь разработкой приложения для мобильного устройства (HTC HD2, Windows Mobile 6). Одна из вещей, которую должна сделать программа, - делать снимки с помощью встроенной камеры. Ранее я сделал это сCameraCaptureDialog предлагается Windows Mobile 6 SDK, но наш клиент хочет более удобное решение.

Идея состоит в том, чтобы предварительно просмотреть видеопоток с камеры в элементе управления и сделать снимок с высоким разрешением (> = 2 мегапикселя), используя функцию фотокамеры при нажатии на элемент управления. Мы провели некоторое исследование по этой теме и выяснили, что наилучшим способом достижения этого является использование Direct Draw.

Недостатки в том, что я никогда не использовал какой-либо нативный Windows API и что мой C ++ довольно плохой. В дополнение к этому я где-то читал, что поддержка Direct Draw в телефонах HTC особенно плоха, и вам придется использовать недокументированные вызовы из собственных библиотек HTC, чтобы делать высококачественные снимки.

Хорошей новостью является то, что компания предложила нам разработать элемент управления, отвечающий указанным выше спецификациям. По их оценкам, это займет у них около 10 дней, что приведет к обсуждению, если мы сможем сами разработать этот контроль в течение разумного периода времени.

Теперь моя работа - исследовать, какая альтернатива лучше. Излишне говорить, что слишком много времени, чтобы изучить весьархитектура и разработать демо, которое приведет меня к следующим вопросам:

Вопросы больше не актуальны!

Кто-нибудь из вас имеет опыт работы с подобными проектами? Каковы ваши рекомендации?Есть ли хороший пример исходного кода Direct Draw, который касается предварительного просмотра видео и захвата изображения?

Ответы на вопрос(2)

Ваш ответ на вопрос