社区
ATL
帖子详情
熟悉DirectShow Filter开发的人请进.
dreameasy
2003-08-25 10:34:11
我新做了一个filter,接受压缩的视频和音频,有一个输出,连接到
File Write Filter上.
但是我在调试的时候,总是出现以下错误,我百思不得其解。
The Graph Could not change state.
这是什么错误?
大概是什么原因造成的,请各位大侠指点迷津。
...全文
81
2
打赏
收藏
熟悉DirectShow Filter开发的人请进.
我新做了一个filter,接受压缩的视频和音频,有一个输出,连接到 File Write Filter上. 但是我在调试的时候,总是出现以下错误,我百思不得其解。 The Graph Could not change state. 这是什么错误? 大概是什么原因造成的,请各位大侠指点迷津。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Semigod
2003-08-26
打赏
举报
回复
你的Filter是否不能正常的传送 Run , Stop , Pause等控制信号到上一级Filter或下一级Filter,你应该查查相应的代码。
whoo
2003-08-25
打赏
举报
回复
无法处理Stop, Pause吧。
Directshow
中
Filter
开发
基础
本文围绕
DirectShow
中
Filter
开发
展开,介绍了
filter
连接、数据流动、pin连接时数据格式动态改变等内容。详细阐述了自定义allocator的使用,推模式和拉模式下数据传递方式,以及
filter
的注册与反注册方法,还提及线程和临界区避免死锁等要点。
利用
DirectShow
开发
自己的
Filter
本文分享用
DirectShow
开发
自定义
Filter
的心得。先介绍给VC配置DShow
开发
环境,接着说明创建工程及
Filter
入口函数的方法,还阐述了实现
Filter
类厂对象的过程,最后以CTransform
Filter
为例,讲解实现自定义
Filter
的步骤,包括选基类、生成CLSID等。
Directshow
的
Filter
开发
简要步骤
本文以Gray
Filter
为例,介绍
DirectShow
的Transform
Filter
开发
步骤。先配置
开发
环境,包括设置DirectX SDK路径、编译基类源码、新建工程、定义.def文件等;再
进
行
Filter
开发
,如生成GUID、继承Transform
Filter
、改写构造函数和重要函数、注册
Filter
信息,编译后生成.ax文件并注册。
利用
DirectShow
开发
自己的
Filter
本文详细介绍
DirectShow
环境下
开发
自定义
Filter
的过程,包括配置
开发
环境、实现
Filter
的类工厂对象及核心类,还介绍了实现
Filter
的基本步骤和所需组件。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章