社区
其它技术问题
帖子详情
关于Direct Show播放内存中的媒体数据方法
zichen1918
2005-05-22 10:54:09
有两个问题:
1:
除了用IGraphBuilder::RenderFile来加载媒体文件外,有没有通过内存来加载媒体文件.也就是说打算自己将媒体文件读取到内存,以流的方式传送给DirectShow,然后进行播放
2:
使用Direct::Music来播放Wav和Midi文件时,除了Event方法外,用什么方式来获得播放文件的总时间长度\当前位置以及播放定位
...全文
89
2
打赏
收藏
关于Direct Show播放内存中的媒体数据方法
有两个问题: 1: 除了用IGraphBuilder::RenderFile来加载媒体文件外,有没有通过内存来加载媒体文件.也就是说打算自己将媒体文件读取到内存,以流的方式传送给DirectShow,然后进行播放 2: 使用Direct::Music来播放Wav和Midi文件时,除了Event方法外,用什么方式来获得播放文件的总时间长度\当前位置以及播放定位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sungengyu
2005-06-07
打赏
举报
回复
分得的有点惭愧。
sungengyu
2005-05-23
打赏
举报
回复
问错地方了,你应该把帖子转移到 【专题开发】 --> 【多媒体/流媒体开发】
8-
Di
rect
Show Me
di
a Player
在
播放
媒体
文件时,通常需要以下几种滤镜:源滤镜(Source Filter)负责获取
媒体
数据
,例如从文件或网络流
中
读取;解码滤镜用于将编码的
媒体
数据
转化为原始的音频和视频流;最后,渲染滤镜将这些流显示在屏幕上或者...
di
rect
show\
Di
rect
Show
中
Filter的开发基础
在Pin连接之后,Filter需要一种机制来交换
媒体
数据
。
Di
rect
Show定义了两种
内存
交换机制: - **推模式(Push Model)**:源Filter生成
数据
并主动推送到下一个Filter。 - **拉模式(Pull Model)**:源Filter与一个分析...
利用vc6.0实现视频显示
源过滤器负责获取
媒体
数据
,如摄像头;转换过滤器对
数据
进行处理,如编码或解码;而渲染过滤器则负责将
数据
展示给用户,例如在屏幕上显示视频。 在实现摄像头采集图像的过程
中
,我们需要使用到的过滤器主要是Video ...
视频采集系统
Di
rect
Show包含了多种组件,如滤镜、链接器等,可以用来捕获、处理、编码和
播放
音视频
数据
。在视频采集系统
中
,我们主要利用了
Di
rect
Show的捕获滤镜,这些滤镜可以从视频源(如摄像头)获取原始
数据
,并将其转化为...
C#
di
rect
icshow应用
它提供了低级的硬件访问,使得开发者可以高效地实现流
媒体
播放
、捕获和编辑等功能。C#是.NET框架下的一种面向对象的编程语言,以其简洁易读的语法和强大的功能深受程序员喜爱。将
Di
rect
Show与C#结合,可以创建出高...
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章