请问陆老师个各位高手,我用SampGrabCB中打开WMV文件的问题。
在
// Set filename
//
hr = pDet->put_Filename( T2W( pFilename ) );
的时候出错,屏幕输出如下:
Grabbing samples from c:\a.wmv.
Couldn't load the file! hr=0x80040295
0x80040295在MSDN中解释如下:
这个问题是什么原因造成的呢?如果我要能在WMV、ASF、MPEG等格式下能使用,还需要做些什么处理呢?
还有一个问题:
在用AVI文件时间运行时,整个AVI文件是80多K,可每个MediaSample的数据长度却有300多K,是不是MediaSample已经是解压缩后的数据了,如果是这样的话,要使得到的Sample是解压缩前的,又该怎么办呢。
谢谢。觉得分不够可以再追加。