社区
游戏开发
帖子详情
关于mpeg的IMediaSample,CTransInplaceFilter的问题
gpmn
2002-06-25 12:00:46
我正在写一个mpeg的CTransInplaceFilter,我在Transform中调用IMediaSample的GetSize得到的Sample的大小会随着我的render窗口的大小而变化,搞得我一头雾水;
怎么回事?哪位给点提示?
...全文
28
1
打赏
收藏
关于mpeg的IMediaSample,CTransInplaceFilter的问题
我正在写一个mpeg的CTransInplaceFilter,我在Transform中调用IMediaSample的GetSize得到的Sample的大小会随着我的render窗口的大小而变化,搞得我一头雾水; 怎么回事?哪位给点提示?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daehappy
2002-07-08
打赏
举报
回复
UP!GZ!
使用DirectShow技术切换双声道音频声道的方法
我们在编写多媒体播放器程序时,经常会遇到不知怎么让双声道切换到左声道或右声道音频的
问题
,而使用MCI接口或媒体播放器控件往往只能使用调节声道左右均衡的方法达到切换声道的目的,但这样只会有一只喇叭发出声音,且某些VCD格式的歌曲甚至不能用这种方法切换声道. 但我们在使用媒体播放器播放VCD格式的文件时,如果你仔细观察,会发现可以在播放时通过 属性->高级->选中
Mpeg
Audio Decod
声道控制
我们在编写多媒体播放器程序时,经常会遇到不知怎么让双声道切换到左声道或右声道音频的
问题
,而使用MCI接口或媒体播放器控件往往只能使用调节声道左右均衡的方法达到切换声道的目的,但这样只会有一只喇叭发出声音,且某些VCD格式的歌曲甚至不能用这种方法切换声道. 但我们在使用媒体播放器播放VCD格式的文件时,如果你仔细观察,会发现可以在播放时通过 属性->高级->选中
Mpeg
Audio Decoder
direct show
写这篇笔记,就当是对这个期间学习 DirectShow 的一个总结,假如它可以给你带来一些收 获的话,那我会感到更高兴。还有我遇到的一些
问题
,希望和大家一起讨论。 一、基本概念 1.DirectShow 概述 DirectShow 的主要功能是流媒体的采集与回放。 它集成了 DirectDraw,DirectSound,Direct3D 的一些技术。 它是一个开放的架构,你自己可以写自己的
视频采集 via DirectShow
视频采集 via DirectShowDirectShow 简介DirectShow 采集视频采集流程图采集代码CVideoCap 类CVideoCap::_initCapDevice 函数CVideoCap::_buildCaptureGraph 函数CVideoCap::startPreview 函数CVideoCap::startRecord 函数CRecordSwitch 类
CTr
ansI
...
Filter
组件开发中的SDK基类分析
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 参考书> DirectShow SDK提供了一套开发
Filter
的基类源代码。基于这些基类开发
Filter
将大大简化开发过程。 1、CBaseObject 大部分SDK类都从CBaseObject类(参见combase.h)中继承而来的。 class CBaseObject { p
游戏开发
8,301
社区成员
23,681
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章