博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
过滤器的类别
阅读量:6449 次
发布时间:2019-06-23

本文共 2959 字,大约阅读时间需要 9 分钟。

过滤器的类别

 

过滤器的类别

 

下表中列出的clsid DirectShow的过滤器类。

 

DirectShow的过滤器类

 

这里列出的类别是枚举的 。 默认情况下,然而,过滤器映射器忽略类别MERIT_DO_NOT_USE或更少的优点。 有关更多信息,请参见 。 这里列出的所有类别也可以枚举的

 

以下类别在Uuids.h声明。 Dshow.h包含头文件。

 

友好的名称 CLSID 优点
音频捕捉来源 CLSID_AudioInputDeviceCategory MERIT_DO_NOT_USE
音频压缩器 CLSID_AudioCompressorCategory MERIT_DO_NOT_USE
音频渲染器 CLSID_AudioRendererCategory MERIT_NORMAL
设备控制过滤器 CLSID_DeviceControlCategory MERIT_DO_NOT_USE
DirectShow的过滤器 CLSID_LegacyAmFilterCategory MERIT_NORMAL
外部渲染器 CLSID_TransmitCategory MERIT_DO_NOT_USE
Midi渲染器 CLSID_MidiRendererCategory MERIT_NORMAL
视频捕捉来源 CLSID_VideoInputDeviceCategory MERIT_DO_NOT_USE
视频压缩器 CLSID_VideoCompressorCategory MERIT_DO_NOT_USE
波分复用流减压装置 CLSID_DVDHWDecodersCategory

注意: 此类别包含硬件DVD解码器。

MERIT_DO_NOT_USE
波分复用流捕获设备 AM_KSCATEGORY_CAPTURE MERIT_DO_NOT_USE
波分复用流横梁设备 AM_KSCATEGORY_CROSSBAR MERIT_DO_NOT_USE
波分复用流呈现设备 AM_KSCATEGORY_RENDER MERIT_DO_NOT_USE
波分复用流t /配电设备 AM_KSCATEGORY_SPLITTER MERIT_DO_NOT_USE
波分复用流媒体电视音频设备 AM_KSCATEGORY_TVAUDIO MERIT_DO_NOT_USE
波分复用流媒体电视调谐器设备 AM_KSCATEGORY_TVTUNER MERIT_DO_NOT_USE
波分复用流VBI编解码器 AM_KSCATEGORY_VBICODEC MERIT_DO_NOT_USE

 

头文件中声明了以下类别Ks.h。

 

友好的名称 CLSID 优点
波分复用流媒体通信转换 KSCATEGORY_COMMUNICATIONSTRANSFORM MERIT_DO_NOT_USE
波分复用流数据转换 KSCATEGORY_DATATRANSFORM MERIT_DO_NOT_USE
波分复用流接口转换 KSCATEGORY_INTERFACETRANSFORM MERIT_DO_NOT_USE
波分复用流混合器设备 KSCATEGORY_MIXER MERIT_DO_NOT_USE

 

头文件中声明了以下类别Bdamedia.h。 包括以下头文件:ks。 h,ksmedia。 h,bdamedia.h。

 

友好的名称 CLSID 优点
汇业银行网络供应商 KSCATEGORY_BDA_NETWORK_PROVIDER MERIT_NORMAL
BDA接收机组件 KSCATEGORY_BDA_RECEIVER_COMPONENT MERIT_DO_NOT_USE
汇业银行呈现过滤器 KSCATEGORY_IP_SINK MERIT_DO_NOT_USE
BDA源过滤器 KSCATEGORY_BDA_NETWORK_TUNER MERIT_DO_NOT_USE
汇业银行交通信息渲染器 KSCATEGORY_BDA_TRANSPORT_INFORMATION MERIT_NORMAL

 

  • 请注意 解码器注册“DirectShow的过滤器”类别下(CLSID_LegacyAmFilterCategory)。

 

其他过滤器类

 

这里列出的类别可以枚举系统设备枚举器,但不可见过滤器映射器和不习惯

 

头文件中声明了以下类别Qedit.h。

 

友好的名称 CLID 优点
输入视频效果(1) CLSID_VideoEffects1Category MERIT_DO_NOT_USE
视频效果(2输入) CLSID_VideoEffects2Category MERIT_DO_NOT_USE

 

这些类别包含视频特效和转场 :

 

  • “视频效果(1输入) “包含视频效果。
  • “视频效果(2输入) “包含视频转换。

 

有关更多信息,请参见

 

头文件中声明了以下类别Uuids.h。 Dshow.h包含头文件。

 

友好的名称 CLID 优点
EncAPI编码器 CLSID_MediaEncoderCategory MERIT_DO_NOT_USE
EncAPI多路复用器 CLSID_MediaMultiplexerCategory MERIT_DO_NOT_USE

 

DirectShow的过滤器Meta-Category

 

友好的名称 CLSID 优点
ActiveMovie过滤器类 CLSID_ActiveMovieCategories 不适用

 

这个meta-category包含过滤器类别的列表。 如果一个过滤器类别不出现在这个列表中, 忽略了类别,这意味着过滤器是不可用的

 

枚举列表过滤类,调用 CLSID_ActiveMovieCategories与价值。 该方法返回的名字支持以下属性。

 

属性名 描述
“FriendlyName” 类别名称(VT_BSTR)。
“绩效” 类别的优点(VT_I4)。 如果没有该属性,作为MERIT_DO_NOT_USE治疗。
“CLSID” 类别CLSID(VT_BSTR)。

 

向列表中添加一个新的过滤器类,调用

 

DMO类别

 

举媒体对象(DMOs结构)使用不同的枚举机制从DirectShow的过滤器。 有关更多信息,请参见 。 不过,您可以使用系统设备枚举器列举DMO类别。 的名字绑定 DMO和自动初始化滤波器。

 

此外,一些DMO类别映射到DirectShow的过滤器类智能连接的目的:

 

DMO类别 DirectShow的等效
DMOCATEGORY_AUDIO_ENCODER CLSID_AudioCompressorCategory
DMOCATEGORY_AUDIO_DECODER CLSID_LegacyAmFilterCategory
DMOCATEGORY_VIDEO_ENCODER CLSID_VideoCompressorCategory
DMOCATEGORY_VIDEO_DECODER CLSID_LegacyAmFilterCategory

 

注意,视频效果和音频效果类别不映射到任何DirectShow的类别。

 

需求

 

  标题: Dshow.h。

 

另请参阅

 

 

转载地址:http://azlwo.baihongyu.com/

你可能感兴趣的文章
GitHub项目下载链接
查看>>
正则表达式学习(十一)前后查找lookaround
查看>>
dubbo配置文件详解
查看>>
Apache与Tomcat有什么关系和区别
查看>>
[!] repo master does not exist
查看>>
隐藏实现
查看>>
mac java反编译工具
查看>>
spring-session-redis共享的配置
查看>>
Android客户端性能测试
查看>>
2016年终总结,不慌不忙不急不躁的一年
查看>>
Linux文件夹对比并提取的差分文件技巧-rsync的妙用
查看>>
非常不错的一个jquery写的三级横向导航菜单
查看>>
综合金融集团旗下IT公司紧急招聘资深DBA
查看>>
xxl-job学习
查看>>
iOS国际化和genstrings所有子目录本地化字符串
查看>>
spring boot 源码分析(二) 配置文件加载2
查看>>
DataOutput 中一坑
查看>>
Windows下 RabbitMQ的安装与配置
查看>>
并发编程之生产者消费者模式
查看>>
MySQL 索引选择性与前缀索引(示例库)
查看>>