社区
多媒体/流媒体开发
帖子详情
如何让Source Filter支持两种以上的数据格式?
vcbacker
2004-07-16 05:47:40
我自己写了一个推模式的Source Filter,
希望通过它送出两种不同的格式,
我想CheckMediaType和FillBuffer应该好对付,
但是GetMediaType和DecideBufferSize我不知道该怎么修改,
谁能给点提示?
...全文
153
7
打赏
收藏
如何让Source Filter支持两种以上的数据格式?
我自己写了一个推模式的Source Filter, 希望通过它送出两种不同的格式, 我想CheckMediaType和FillBuffer应该好对付, 但是GetMediaType和DecideBufferSize我不知道该怎么修改, 谁能给点提示?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcbacker
2004-07-20
打赏
举报
回复
呵呵,问题找到了!
是format长度的问题,extra format information appended to the end of the WAVEFORMATEX structure,
多谢陆老师了~~~!
vcbacker
2004-07-19
打赏
举报
回复
我是传声音数据的,
WAVEFORMATEX结构的每一个成员我都填写了,我用你的Filter Trace看了后面filter的输入,都是按照那个写的,
pmt->SetFormatType(&FORMAT_WaveFormatEx);
没有BITMAPINFOHEADER啊~~~
happydeer
2004-07-19
打赏
举报
回复
还有format。BITMAPINFOHEADER结构的每个成员最好都填写正确!
vcbacker
2004-07-19
打赏
举报
回复
陆老师,我现在是source filter的输出和后面的filter的输入连接不上,
AttemptConnection(pReceivePin, pMediaType);执行失败,
但是我在graphedit里面看他们的pin属性,都是一样的阿,
maintype,subtype,和formattype都设置了,
究竟还有什么因素会导致这种情况呢?
DarthVader
2004-07-19
打赏
举报
回复
UP一下
vcbacker
2004-07-16
打赏
举报
回复
多谢陆老师指点,我这就去看看~~~
happydeer
2004-07-16
打赏
举报
回复
参考sdk中的ball例子,它支持很多种格式输出。
《DirectShow开发指南》学习笔记_1
DirectShow系统位于应用层,用
Filter
Graph模型管理数据流处理,
Filter
分
Source
、Transform和Rendering三类,各有不同功能。DirectShow提供大量
Filter
支持
基本应用,可定制
Filter
,以AVI文件回放为例介绍了各
Filter
作用,还提示了运行工具查看回放链路和播放方法。
JSON Canvas深度解析:无限画布
数据格式
的技术实现与架构设计
本文深入解析JSON Canvas这一开放、标准化的无限画布
数据格式
,涵盖其基于节点-边模型的JSON数据结构、整数像素坐标系统设计、四类核心节点(文本/文件/链接/组)的技术实现,以及分层渲染引擎、性能优化策略(增量更新、空间索引、懒加载)和跨平台兼容性方案。重点阐述其在知识图谱可视化、思维导图与数据可视化集成中的技术价值,并介绍Obsidian、Kinopio等应用
支持
及Python/TypeScript/Rust等多语言开发库生态。
CANN/asc-devkit asc_transto5hd
数据格式
转换
|产品|是否
支持
| | :------------ | :------------: | |
Atlas A3 训练系列产品/Atlas A3 推理系列产品
| √ | |
Atlas A2 训练系列产品/Atlas A2 推理系列产品
| √ | |
filter npu_type="950">
Ascend 950PR/
深度解析Free-Excel:开源Excel数据处理实战指南
本文深度解析Free-Excel开源项目,涵盖Excel
数据格式
识别、单元格类型判断、多表合并(Power Query/VLOOKUP)、动态数组函数(
FILTER
/SORT/UNIQUE)、数据透视表多维分析及交互式看板构建等核心技术。强调Power Query自动化、动态数组
支持
、日期数值本质、条件格式与表单控件应用,并提供环境配置(Excel 2016+/WPS 11.1+)、最佳实践(备份、测试、性能优化)及社区贡献路径。
告别复杂流处理!pull-stream让数据管道变得简单高效
pull-stream是一个采用拉取模式的轻量级JavaScript流处理库,核心包含源(
Source
)、转换(Through)和汇(Sink)三类组件。它天然
支持
背压、具备完善的错误传播机制、内存高效且高度可组合。适用于文件分块处理、网络数据流等场景,体积小、API简洁、测试友好,显著降低流式数据管道的复杂度。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章