Direct3D и воспроизведение AVI средствами VFW
От: str1111  
Дата: 26.10.06 06:07
Оценка:
задача такая:
нужно воспроизвести видео на поверхность прямоугольника
мои действия
AVIStreamOpenFromFile
.....
D3DXCreateTexture(.........., &g_T);
.....
D3DLOCKED_RECT LR;
g_T->LockRect(...);

lpbi = (LPBITMAPINFOHEADER)AVIStreamGetFrameOpen(pgf,1);
pdata = (char *)lpbi+lpbi->biSize+lpbi->biClrUsed * sizeof(RGBQUAD)

.... //собственно тута нужно побитно скопировать данные


g_T->UnlockRect(0);


воппрос как скопировать, не могу разобраться ...., замучился уже
получается всякая гадость
вобщем не бейте новичка ногами
З.Ы.: и как потом к этому делу прикрутить воспроизведение звука из этого же AVI
да чуть не забыл AVI 24 bit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.