Формат YUY2

 
Начать новую тему   Ответить на тему    Список форумов DirectShow форум -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 - не совсем понятно как он устроен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DirectShow форум -> Общий Часовой пояс: GMT + 4
Страница 1 из 1
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB


Рейтинг@Mail.ru