Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > DirectShow帮助文档学习笔记之Filter Categories
【标  题】:DirectShow帮助文档学习笔记之Filter Categories
【关键字】:DirectShow,Filter,Categories
【来  源】:http://blog.csdn.net/ZhangXinbin/archive/2006/10/22/1345074.aspx

DirectShow帮助文档学习笔记之Filter Categories

Your Ad Here

 

Filter Categories

The following tables list the CLSIDs for the standard DirectShow Filter categories. To enumerate the filters in a given category, pass the corresponding CLSID to the ICreateDevEnum::CreateClassEnumerator method. These categories also appear in GraphEdit when you choose Insert Filters from the Graph menu.

The following categories are defined in Uuids.h. They are defiined when you include Dshow.h.

Friendly Name

CLSID

Merit

Audio Capture Sources

CLSID_AudioInputDeviceCategory

MERIT_DO_NOT_USE

Audio Compressors

CLSID_AudioCompressorCategory

MERIT_DO_NOT_USE

Audio Renderers

CLSID_AudioRendererCategory

MERIT_NORMAL

Device Control Filters

CLSID_DeviceControlCategory

MERIT_DO_NOT_USE

DirectShow Filters

CLSID_LegacyAmFilterCategory

MERIT_NORMAL

External Renderers

CLSID_TransmitCategory

MERIT_DO_NOT_USE

Midi Renderers

CLSID_MidiRendererCategory

MERIT_NORMAL

Video Capture Sources

CLSID_VideoInputDeviceCategory

MERIT_DO_NOT_USE

Video Compressors

CLSID_VideoCompressorCategory

MERIT_DO_NOT_USE

Video Effects (1 input)

CLSID_VideoEffects1Category

MERIT_DO_NOT_USE

Video Effects (2 inputs)

CLSID_VideoEffects2Category

MERIT_DO_NOT_USE

WDM Streaming Capture Devices

AM_KSCATEGORY_CAPTURE

MERIT_DO_NOT_USE

WDM Streaming Crossbar Devices

AM_KSCATEGORY_CROSSBAR

MERIT_DO_NOT_USE

WDM Streaming Rendering Devices

AM_KSCATEGORY_RENDER

MERIT_DO_NOT_USE

WDM Streaming Tee/Splitter Devices

AM_KSCATEGORY_SPLITTER

MERIT_DO_NOT_USE

WDM Streaming TV Audio Devices

AM_KSCATEGORY_TVAUDIO

MERIT_DO_NOT_USE

WDM Streaming TV Tuner Devices

AM_KSCATEGORY_TVTUNER

MERIT_DO_NOT_USE

WDM Streaming VBI Codecs

AM_KSCATEGORY_VBICODEC

MERIT_DO_NOT_USE

ActiveMovie Filter Categories

CLSID_ActiveMovieCategories

Not applicable

 

The following categories are defined in the header file Ks.h:

Friendly Name

CLSID

Merit

WDM Streaming Communication Transforms

KSCATEGORY_COMMUNICATIONSTRANSFORM

MERIT_DO_NOT_USE

WDM Streaming Data Transforms

KSCATEGORY_DATATRANSFORM

MERIT_DO_NOT_USE

WDM Streaming Interface Transforms

KSCATEGORY_INTERFACETRANSFORM

MERIT_DO_NOT_USE

WDM Streaming Mixer Devices

KSCATEGORY_MIXER

MERIT_DO_NOT_USE

 

The following categories are defined in the header file Ksmedia.h. Include these header files, in the order listed:

#include <ks.h>

#include <ksmedia.h>

Friendly Name

CLSID

Merit

WDM Streaming System Audio Devices

KSCATEGORY_AUDIO_DEVICE

MERIT_DO_NOT_USE

 

The following categories are defined in the header file Bdamedia.h. Include these header files, in the order listed:

#include <ks.h>

#include <ksmedia.h>

#include <bdamedia.h> 

Friendly Name

CLSID

Merit

BDA CP/CA Filters Category

CLSID_CPCAFiltersCategory

MERIT_NORMAL

BDA Network Providers

KSCATEGORY_BDA_NETWORK_PROVIDER

MERIT_NORMAL

BDA Receiver Components

KSCATEGORY_BDA_RECEIVER_COMPONENT

MERIT_NORMAL

BDA Rendering Filters

KSCATEGORY_IP_SINK

MERIT_DO_NOT_USE

BDA Source Filters

KSCATEGORY_BDA_NETWORK_TUNER

MERIT_DO_NOT_USE

BDA Transport Information Renderers

KSCATEGORY_BDA_TRANSPORT_INFORMATION

MERIT_NORMAL

 

Remarks

The "DirectShow Filters" category contains miscellaneous filters, including decoders.

The "Video Effects (1 input)" and "Video Effects (2 inputs)" categories contain video effects and transitions for DirectShow Editing Services.

"ActiveMove Filter Cateories" is a meta-category; the other Filter categories are registered under this category. For more information, see Layout of the Registry Keys.

 

 
DirectShow帮助文档学习笔记之DirectShow Enumerated Types:【上一篇】
DirectShow帮助文档学习笔记之DirectShow Filters:【下一篇】
【相关文章】
  • DirectShow帮助文档学习笔记之DirectShow Enumerated Types
  • DirectShow帮助文档学习笔记之DirectShow Event Notification Codes
  • DirectShow帮助文档学习笔记之Error and Success Codes
  • DirectShow帮助文档学习笔记之DirectShow Interfaces
  • DirectShow帮助文档学习笔记之DirectShow Structures
  • 使用UrlRewrite Filter对url进行美化转换处理
  • 使用filter过滤器实现登陆权限验证
  • 用Filter 用户认证Checklogin.java
  • netfilter-钩子函数的框架程序(转自ggj.cublog.cn )
  • filter.ksh
  • 【随机文章】
  • (摘)开源AJAX开发框架
  • Collections容器的排序方法
  • ILOVEQQ木马及源码下载
  • tab2space
  • CSVファイルからDB2にインポートエクスポートデータ
  • 软件界面交互和易用性改进总结
  • 为你的网页做出电影的过场效果
  • 重庆秦妈火锅城管理系统1.0版 (源代码)
  • 同步问题
  • 禁止在桌面上显示图标
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.