kony2008
kony2008
关注数: 0
粉丝数: 4
发帖数: 397
关注贴吧数: 14
baidu还是出个IM吧 技术上根本不会有问题的吧
为数据库建立索引
dxshow编程的filter资源的释放 感谢陆老师对我前几个帖子的答复我在vc程序中的filter资源怎么释放啊我对链路的每个filter调用release(), pGraph,pControl, pEvent等也都调用了release();为什么链路完成后,只要程序不退出,程序中filter占用的内存都没有释放呢? 谢谢。
关于NullTransform Filter的执行顺序问题 陆老师及各位高手我想问下NullTransform Filter的执行顺序是什么样子的是不是Completed Conect---〉transform()---〉其它具体我很糊涂我如果想在NullTransform Filter创建的时候初始化一些数据,是不是可以放在CNullInPlace::CNullInPlace(TCHAR *tszName, LPUNKNOWN punk, HRESULT *phr)这里边?另外 Transform(IMediaSample *pSample)这个函数是不是类似一个循环,每通过一帧他就执行一次。如果是 那么在这里边定义的变量相当于一个局部变量吧?比方说int i=0;那么每通过1帧,都会有一个新的i并且初值赋0。请各位高人指点。谢谢
陆老师及各位高手:使用ConnectFilters(),但是出现如下错误 使用ConnectFilters(),但是出现如下错误: F:\showphon\Video\CaptureV1\VideoCapture.cpp(376):errorC2065:'ConnectFilters':undeclaredidentifier 我试着使用GetUnconnectedPin(),也出现类似的错误,我include了dshow文件了啊?
如何在filter中读入图片 如果我在transinplace filter中想把每一帧图像嵌入一个水印,这个水印是一个2值图像,我想在transinplace filter中直接在特定位置读入这个水印图像(比方为c;\wm.bmp),我该用什么函数? 好多在mfc下的东西在filter里没用了阿
请高手指点下 因项目需要,想用dxshow做一个视频处理的程序,需实现以下功能打开一个(一些基本的视频格式的)文件,随即抽取几个帧,进行处理(在RGB位图格式下),处理完毕后,保存成一个新的视频文件。我用mfc开发思路如下:一、得到总帧数(项目需要)。有两种方法,但有时候结果不大一样,不知道该用哪一种? 1 利用IMediaDet::get_FrameRate(&)和IMediaDet::get_StreamLength(&)分别得到帧速率和时间长度,二者相乘得到一个数(一般是小数) 2 利用IMediaSeeking::SetTimeFormate(&TIME_FORMAT_FRAME)改变seek模式,然后用IMediaSeeking::GetDuration(&)得到总帧数。 我发现用2得到的一般是1得到数的上限整数,但对有的avi文件二者相差几个值(比如二者相差3)二、抓帧处理 1、IMediaDet::getBitMapBits(时间参数),抓帧并对该帧处理。 2、可以用IMediaSeeking来实现吗。三、最重要的问题 我该如何将处理后的帧重新编码为原来视频格式并“塞回”到原来视频的位置。谢谢。能不能不用自己编写filter
1
下一页