Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
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)
/////////////////////////////////////////////////////////////////////
Составить ответ | Вернуться на конференцию.
Ответы
- Это что??? - vitalyn (08.02.2009 19:26:39 89.189.191.4, 164 байт)