| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Dexer Участник
Зарегистрирован: 07.02.2007 Сообщения: 13
|
Добавлено: Чт Июл 12, 2007 1:57 pm Заголовок сообщения: Формат YUY2 |
|
|
| Суть проблемы: кадр в формате YUY2. нужно на нем нарисовать прямоугольник определенного цвета. При рисовании гор. линии проблем нет. При рисовании верт. линии невозможно добиться нужного цвета. Почему так происходит не совсем понятно. |
|
| Вернуться к началу |
|
 |
AndrеySol Активный
Зарегистрирован: 27.02.2007 Сообщения: 57
|
Добавлено: Вс Июл 15, 2007 1:37 pm Заголовок сообщения: |
|
|
Не знаю какая нужда в рисовании по видео-кадру, но может стоит посмотреть в сторону наложения изображений при видео-выводе - есть несколько примеров в DX SDK ?
Все-же проще наложить одно изображение на другое, чем мутиться с рисованием на видео-кадре.
Кстати, как рисуете -то ? |
|
| Вернуться к началу |
|
 |
Dexer Участник
Зарегистрирован: 07.02.2007 Сообщения: 13
|
Добавлено: Пн Июл 16, 2007 4:01 pm Заголовок сообщения: |
|
|
| Рисовать нужно в фильтре - поэтому рисую по видео кадру. Рисую просто - у IMediaSample есть метод GetPointer, который возвращает кадр в виде указателя на unsigned char. Потом вычисляю нужную позицию с учетом кол-ва байт на пиксел и меняю значение. С форматом RGB проблем нет - все красиво получается. Проблема именно с форматом YUY2 - не совсем понятно как он устроен. |
|
| Вернуться к началу |
|
 |
|