社区
多媒体/流媒体开发
帖子详情
使用自己写的SOURCE FILTER,Windows Media Video 9 格式的文件不能建立FILTER连接!
vencent
2005-10-25 04:15:49
我机器上装了WMV 9的CODEC了的!
...全文
105
8
打赏
收藏
使用自己写的SOURCE FILTER,Windows Media Video 9 格式的文件不能建立FILTER连接!
我机器上装了WMV 9的CODEC了的!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vencent
2005-11-07
打赏
举报
回复
恩,我已经解决了,谢谢各位!
ablewindy
2005-11-03
打赏
举报
回复
以上没替换好 m_type 都是 type
ablewindy
2005-11-03
打赏
举报
回复
type.SetType(&MEDIATYPE_Video);
type.SetSubtype(&WMMEDIASUBTYPE_WMV3);
type.SetFormatType(&FORMAT_VideoInfo);
m_type.bFixedSizeSamples = FALSE;
m_type.bTemporalCompression = TRUE;
m_type.pUnk = NULL;
VIDEOINFOHEADER *pVi = NULL;
pVi = (VIDEOINFOHEADER*)(type.AllocFormatBuffer(sizeof(VIDEOINFOHEADER)));
ZeroMemory(pVi, sizeof(VIDEOINFOHEADER));
pVi->bmiHeader.biCompression = WMCFOURCC_WMV3;
pVi->bmiHeader.biBitCount = 32;
pVi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
pVi->bmiHeader.biWidth = lWidth;
pVi->bmiHeader.biHeight = lHeight;
pVi->bmiHeader.biPlanes = 1;
pVi->bmiHeader.biSizeImage = GetBitmapSize(&pVi->bmiHeader);
SetRectEmpty(&(pVi->rcSource));
SetRectEmpty(&(pVi->rcTarget));
pVi->dwBitRate = (DWORD)lBitRate;
pVi->AvgTimePerFrame = UNITS/fps;
pVi->dwBitErrorRate = 0;
// 私有数据
type.ReallocFormatBuffer(sizeof(VIDEOINFOHEADER) + nExtraLen);
memcpy(type.pbFormat+sizeof(VIDEOINFOHEADER), pbuf, nExtraLen);
((VIDEOINFOHEADER*)(type.pbFormat))->bmiHeader.biSize += nExtraLen;
lingfp_hello
2005-11-02
打赏
举报
回复
hehe,lqweieng@tom.com
vencent
2005-10-28
打赏
举报
回复
如果是media-type错误,该怎么设置啊!
type.SetType(&MEDIATYPE_Video);
type.SetSubtype(&WMMEDIASUBTYPE_WMV3);
type.SetFormatType(&FORMAT_VideoInfo);
这样设置对吗?
vencent
2005-10-28
打赏
举报
回复
有高手教教我啊!
vencent
2005-10-25
打赏
举报
回复
media type肯定没问题!
starcbh
2005-10-25
打赏
举报
回复
检查你的source filter输出pin的media type
vim从入门到精通(第2季):
使用
插件定制自己的IDE开发环境
vim从入门到精通(第2季):
使用
插件定制自己的IDE开发环境视频课程 本课程通过学习vim脚本语法、vim配置、vim插件的安装及配置学习,在linux下打造一个类似
Source
Insight功能的IDE,提高代码编辑效率。 通过本课程的...
DirectShow H264
Source
Filter
中 PushPin的
Media
Type设置
在
连接
Source
Filter
和H264 decoder时,decoder会检查
source
filter
的
media
type,若匹配,则
连接
成功。下面的设置经过测试可以正常
连接
,并且解码器能解出图像。decoder
使用
DivX H264 Decoder。 HRESULT ...
DirectShow中
写
push模式的
source
filter
流程 + 源代码(内附详细注释)[转]
虽然网上已有很多关于DirectShow
写
source
filter
的资料,不过很多刚开始学的朋友总说讲的不是很清楚(可能其中作者省略了许多他认为简单...由于最近需要自己
写
一个push推模式的
source
filter
,加上刚激活了Blog,不好意
基于 DirectShow 实现
Source
Filter
常见问题分析
很多年前记录了一篇实现 DirectShow
Source
Filter
的文章(见 播放器插件实现系列 —— DirectShow 之
Source
Filter
),那次只是简单实现验证了一下,并没有大规模上线
使用
。没想到多年之后,还有机会重拾之前的代码...
把你的
Windows
Media
Player 打造成全能的播放器
------WMP 插件大搜罗在
Windows
中自带一个媒体播放器
Windows
Media
Player 我们都把它简称为WMP, 但WMP给人一种功能很弱的感觉,因为似乎它只能播放几种微软支持的格
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章