Windows----directshow----IBasicVideo接口
来源:互联网 发布:圣斗士星矢 知乎 编辑:程序博客网 时间:2024/06/06 06:45
IBasicVideo接口(全解)
什么时候执行
视频渲染过滤器提供DirectShow执行这个接口。它也通过滤器图表筛选器执行,通过一个分销商插件,用于包含视频渲染过滤器接口的应用程序传递的方法。如果你正在写一个视频渲染过滤器的代替者或者DirectShow分销商的插件。你可以使用CBaseBasicVideo类,它可以对IDispath实现自动化,并且可以帮助实现这个接口。
什么时候使用
当过滤器图表管理器公开这个接口时,使用它的应用程序必须控制视频渲染过滤器的属性。
虚函数表订单中的方法
在下表中显示的方法出现在虚表的标准COM下从IUnKnown继承的方法。
Idispatch方法
描述
GetTypeInfoCount
确定调度节口是否有可用的类型信息
GetTypeInfo
如果GetTypeInfoCount返回成功,则为此调度节口检索类型信息
GetIDsOfNames
将属性、方法包括论述转换为和DISPIDs相适应的文本名
Invoke
如果得到一个DISPID和任何其它必要的参数,那么在此调度节口调用一个方法或者访问一个属性
IbasicVideo方法
描述
Get_AvgTimePerFrame
检索在连续的结构中100纳秒每单元所需要的平均时间
Get_BitRate
检索视频流中近似的比特率
Get_BitErrorRate
检索视频流中近似的误码率
Get_VideoWidth
检索当前视频的宽度
Get_VideoHeight
检索当前视频的高度
Put_SourceLeft
设置源视频矩形结构的X坐标
Get_SourceLeft
检索源视频矩形结构的X坐标
Put_SourceWidth
设置源视频矩形的宽度
Get_SourceWidth
检索源视频窗口的宽度
Put_SourceTop
设置源视频矩形结构的Y坐标
Get_SourceTop
检索源视频矩形结构的Y坐标
Put_SourceHeight
设置源视频矩形结构的高度
Get_SourceHeight
检索源视频矩形结构的高度
Put_DestinationLeft
设置目标视频矩形结构的X坐标
Get_DestinationLeft
检索目标视频矩形结构的X坐标
Put_DestinationWidth
设置目标视频矩形结构的宽度
Get_DestinationWidth
检索目标视频矩形结构的宽度
Put_DestinationTop
设置目标视频矩形结构的Y坐标
Get_DestinationTop
检索目标视频矩形结构的Y坐标
Put_DestinationHeight
设置目标视频矩形结构的高度
Get_DestinationHeight
检索目标视频矩形结构的高度
SetSourcePosition
设置源视频矩形结构
GetSourcePosition
检索源视频矩形结构
SetDefaultSourcePosition
通知渲染器使用默认的源矩形结构
SetDestinationPosition
为窗体设置目标矩形结构
GetDestinationPosition
为窗体检索目标视频矩形结构
SetDefaultDestinationPosition
为窗体设置默认的目标位置
GetVideoSize
检索本地视频的规格
GetVideoPaletteEntries
检索视频调色板的入口
GetCurrentImage
返回在渲染器中等待的当前图片的副本
IsUsingDefaultSource
确定渲染器是否使用默认的源矩形结构
IsUsingDefaultDestination
确定渲染器是否使用默认的目标矩形结构
- Windows----directshow----IBasicVideo接口
- IBasicVideo接口(全解)
- DirectShow 接口
- DirectShow 接口
- DirectShow 接口
- DirectShow 的重要接口
- DirectShow 的重要接口
- DirectShow 的重要接口
- DirectShow 的重要接口
- directshow重要接口
- DirectShow的一些接口
- DirectShow 的重要接口
- DirectShow之接口实战篇
- DirectShow之接口实战篇
- C# wince DirectShow 开发接口
- DirectShow之接口实战篇
- DirectShow之接口实战篇
- DirectShow之接口实战篇、
- 软件架构师的特点
- panda3d中Scene Graph的介绍
- 函数调用栈初探
- python获取当前系统的桌面的路径的四种方法
- VC生成的dll中导出函数名三种方法
- Windows----directshow----IBasicVideo接口
- 使用Delphi调用C++编写的DLL
- Fedora回收站路径
- error C2872: ULONG_PTR : ambiguous symbol 问题的解决
- ThreadPoolExecutor使用介绍
- 【代码真相】函数调用 堆栈
- 今天开始我的博客之旅~
- blog 补充2
- 如何查找和阅读外文文献