陆老师,关于你的 Filter Tracer 有个问题请教。。。

vcbacker 2004-07-22 03:10:42
我用Filter Tracer检查WMA Decode DMO的时候发现,在一个失败的filter graph(我用程序实现的,未达到预期目的,正在调试中)里面,ActualSize是0x2000,只有正常值0x4000的一半,还有一个Duration值也只有正常值的一半,(正常值是指我用Graphedit连接看到的值),
这两个值究竟是什么属性?你是怎么得到的?能不能修改呢?
...全文
152 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vcbacker 2004-07-23
  • 打赏
  • 举报
回复
up~~~~~~~~~

WMA Decode DMO 怎么控制属性?
vcbacker 2004-07-23
  • 打赏
  • 举报
回复
程序里的WMA Decode DMO 为什么输出的帧数比graphedit里面的少很多??
怎么调整它的属性?
vcbacker 2004-07-22
  • 打赏
  • 举报
回复
那得是自己写的filter吧?

我用的是微软的 WMA Decode DMO ,另外为什么它在别的地方都能正常工作呢?
有没有一种设置这些属性的方法呢?
happydeer 2004-07-22
  • 打赏
  • 举报
回复
在output pin的DecideBufferSize函数中可以决定sample的内存空间大小。
vcbacker 2004-07-22
  • 打赏
  • 举报
回复
怎么样才能控制 WMA Decode DMO 的sample的内存空间大小呢?我传进去的sample是接近4000的,为什么它输出的sample的内存大小会定为2000呢?

还有Duration,怎么设定?
happydeer 2004-07-22
  • 打赏
  • 举报
回复
Buffsize就是单个sample最大的内存空间,ActualSize是当前sample中有效数据的长度,通过IMediaSample::GetActualDataLength获得。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧