![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| himerik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 14.2.2011 Репутация: нет Всего: нет |
Мне нужно захватить кадр из видео и передать его на последующую обработку в Picturebox. Для этого я использую замечательный контроль RVK.Viewer ActiveX. Однако, разбираясь довольно слабо в программировании в .Net, я не понимаю, как передать нулевой указатель в метод GetFrameData. "Nothing, vbNullString" сами по себе не годятся. В И-нете ничего не выискал. Просто нужно написать прикладную программку для видео трекинга крыс, а тут такая загвоздка. И уж заодно, подскажите, пожалуйста, как правильно передать его из DataBuffer в Picturebox.
сам контроль лежит здесь: http://rvkviewer.narod.ru/ Фрагмент из описания: HRESULT GetFrameData([out] BYTE* DataBuffer, [in,out] ULONG* BufferSize) Метод GetFrameData копирует текущий отображаемый кадр в область памяти, указанную параметром DataBuffer. Скопированные данные представляют собой битмап в формате RGB32 с исходными размерами кадра (см. VideoWidth и VideoHeight). Размер предоставляемой области памяти в байтах передается в параметре BufferSize. В случае, если предоставленной памяти окажется меньше, чем требуется, копирования кадра не происходит, и метод возвращает код ошибки 0x8004007A. Если кадр был успешно скопирован, то в параметре BufferSize будет содержаться количество записанных в буфер байт. Чтобы заранее определить необходимый размер памяти для успешного копирования кадра, можно передать в качестве параметра DataBuffer нулевой указатель. В этом случае метод просто вернет в параметре BufferSize необходимый размер памяти. |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |