社区
多媒体/流媒体开发
帖子详情
directshow filter多输入单输出
shuishouzkh
2014-02-08 03:28:51
想写一个filter接受两个视频流,并选择其中一个视频流输出,初学dshow 求大神给思路!!
输入的两个视频流都是nv12格式的,但是参数略有不同,比如sample的大小不同等。
...全文
171
3
打赏
收藏
directshow filter多输入单输出
想写一个filter接受两个视频流,并选择其中一个视频流输出,初学dshow 求大神给思路!! 输入的两个视频流都是nv12格式的,但是参数略有不同,比如sample的大小不同等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuke537
2014-03-12
打赏
举报
回复
首先这是一个transform filter,你需要在通过你选择哪个视频流,然后根据选择的视频流的格式作为output pin的输出格式。
shuishouzkh
2014-03-07
打赏
举报
回复
谢谢回答!!
luoliba007
2014-02-24
打赏
举报
回复
楼主,在你选择某一个视频输入流,使用单个视频流输出的时候,其实数据的流向就已经是单输入单输出了吧,你如果思绪没有理清楚的话,可以使用graphEdit将视频数据流向画出来的,这样就一目了然了。
directshow
使用自定义的
filter
(多
输入
,
单
输出
)出现cpu使用率过高的问题,
filter
的丢帧处理
本文详细介绍了在
DirectShow
中设计一个多
输入
单
输出
自定义滤波器时,如何通过丢帧处理解决CPU占用率过高的问题,并解释了为何在自定义滤波器中直接在内部实现丢帧处理可能不可行。
注册
DirectShow
Filter
信息
本文介绍如何编写并注册
DirectShow
Filter
。主要涵盖
Filter
信息声明、类工厂声明、DllRegisterServer重载及卸载函数等内容。此外还介绍了I
Filter
Mapper2接口用于注册
Filter
种类信息。
DirectShow
中获取
Filter
上的
输入
输出
PIN
该博客介绍了如何在
DirectShow
中实现获取
Filter
的
输入
和
输出
PIN。通过调用`GetPin`函数,传入
Filter
指针和PIN方向,可以成功找到所需的PIN。函数通过枚举
Filter
的所有PIN,比较其方向来实现这一功能。
DirectShow
编程(3.3)- 关于
DirectShow
- 构建
Filter
Graph
本文介绍
DirectShow
构建
Filter
Graph的相关内容。阐述了用于构建Graph的组件,如
Filter
Graph Manager、Capture Graph Builder等。还讲解了智能连接机制,包括
Filter
Graph Manager构建graph的算法,以及IGraphBuilder的Render、AddSource
Filter
等方法构建graph的步骤。
Directshow
中
Filter
开发基础
本文围绕
DirectShow
中
Filter
开发展开,介绍了
filter
连接、数据流动、pin连接时数据格式动态改变等内容。详细阐述了自定义allocator的使用,推模式和拉模式下数据传递方式,以及
filter
的注册与反注册方法,还提及线程和临界区避免死锁等要点。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章