vc播放avi文件的问题
1、下面这段代码放在avi文件播放之前,它的作用是什么?
if(AVIFileOpen(&(pfile), LPCTSTR(m_cstrAVIFile), 0, 0L))
return ;
for (int i = 0; i <= 50; i++)
{
if (AVIFileGetStream((pfile), &(pavi), 0L, i) != 0)
return;
AVIStreamInfo(pavi, &(aviStreamInfo), sizeof(aviStreamInfo
if (aviStreamInfo.fccType == streamtypeVIDEO)
{
PGFrame = AVIStreamGetFrameOpen(pavi, NULL);
lpbi = (LPBITMAPINFOHEADER)AVIStreamGetFrame(PGFrame, AVIStreamTimeToSample(pavi, 0));
break;
}
AVIStreamRelease(pavi);
}