Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено scorpion 08 февраля 2009 г. 17:59
В ответ на: :-)) А как по вашэму выглядит создание-уничтожэние? отправлено пользователем Dr.Alex 08 февраля 2009 г. 17:49

bool mp4_tst1(int frm)
{
int i,j,k;


lpbi = (LPBITMAPINFOHEADER)AVIStreamGetFrame(pgf, frm); //ýòè ïàðàìåòðû íàäî îáÿçàòåëüíî ïîëó÷èòü ïåðåä îòðèñîâêîé ýêðàíà


if(!lpbi)
{
Form1->Memo1->Lines->Add("mp4_tst1 : Íå óäàëîñü ïîëó÷èòü AVI êàäð");
return 0;
}

int iHeight = ((LPBITMAPINFOHEADER)lpbi)->biHeight;
int iWidth = ((LPBITMAPINFOHEADER)lpbi)->biWidth;

BYTE* Bits = new BYTE[iHeight*iWidth*3];

Bits = (char *)lpbi + lpbi->biSize + lpbi->biClrUsed * sizeof(RGBQUAD);



ArrByteToDword(&Bits[0], Curr); //mp4_1_add1.cpp


mp4_any1(&Bits[0], iWidth, iHeight);


ByteArrFromDword(&Bits[0], Curr); //mp4_1_add1.cpp




SetBitmap1(0, 0, iWidth, iHeight, 0, 0, iWidth, iHeight, &Bits[0]); //Unit1.cpp




Form1->Image1->Picture->Assign(Bitmap1);
Form1->Memo1->Lines->Add("mp4_tst1 : l.356");



delete [] Bits;

Form1->Memo1->Lines->Add("mp4_tst1 : l.419");


return 1;
}//bool mp4_tst1(int frm)
/////////////////////////////////////////////////////////////////////


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru