DirectShow开发

DirectShow在枚举的过程中,去得到设备标识对象的一些属性(调用设备标识对象上的接口方法IMoniker::BindToStorage后我们能够得到一个IPropertyBag接口,通过IPropertyBag::Read调用就可以读取各个属性了)。

 

常用的属性如下:
属性名 含义
FriendlyName 设备的友善名字(用户能够理解)
Description 设备的补充描述(用户能够理解)
DevicePath 一种设备唯一的字符串(用户很难理解)

提示:

FriendlyName是每个设备都支持的属性;

Description仅仅对DV或D-VHS/MPEG摄像机有效,而且必须在Windows   ME或Windows   XP操作系统下,它描述的内容比FriendlyName更具体,比如可以得到摄像机的生产厂商信息等;

DevicePath用于唯一地标识设备实例,一般只在程序中使用,用户一般不能理解字符串的含义。

你可能感兴趣的:(windows,xp)