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

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

提示:

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

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

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

DirectShow开发相关推荐

  1. 利用DirectShow开发C#版的MP3播放器(一)

    因工作需要,近期开始接触DirectShow开发的相关技术,由于本人较青睐于C#,因此从网上找了一些关于.NET版的DirectShow库及实例,之后参考相关源码编写了一个用于测试的MP3播放器,源码 ...

  2. 利用DirectShow开发C#版的音频文件播放器(三)

    前面曾经讲到了利用利用DirectShow开发C#版的MP3播放器,这篇文章是对前面两篇文章的补充与升华. 首先,大家不难发现,这篇文章的标题已经修改为音频文件播放器,而不仅仅是针对MP3一种格式,支 ...

  3. 利用DirectShow开发C#版的音频文件播放器(补充完善)

    继今年三月份利用DirectShow开发C#版的音频文件播放器(三)文章之后,一直希望对这个音频文件播放器所存在的一些问题做修改完善,可惜一直忙于工作而无暇顾及这个事情.近日,有读者朋友提到了这个问题 ...

  4. DirectShow开发笔记与问题记录(2018.3.12更新)

    本博文主要记录本人在使用DirectShow框架,进行播放器.流媒体处理开发过程中遇到的问题以及解决的方法.一方面作为笔记,方便日后参考,另一方面也记录一些疑难杂症,供大家查询. 问题: 1.使用Qt ...

  5. 设置DirectShow开发的编译环境

    这个章节的内容主要是编写 DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解这些内容只需具备一般的编程和有关多媒体的知识.  2.1. 设置DirectShow开发的编译环境  ...

  6. DirectShow开发快速入门之慨述

    DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布.那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕 ...

  7. DirectShow开发点滴

    DirectShow是windows平台上开发多媒体视频系统的一个很好框架,看到有部分案例使用API开发视音频回放,其实很多国外的编解码器的开发都是基于com组件的方式,供dshow的调用,比如Cor ...

  8. 《微软:DirectShow开发指南》第12章 Writing DirectShow Source Filters

    Of the three classes of Microsoft DirectShow filters-source, transform, and renderer-the source filt ...

  9. 利用DirectShow开发C#版的视频播放器

    今天这里要给各位朋友介绍的是本人利用业余时间使用C#编写的一个视频播放器,开发环境为Microsoft Visual Studio 2008/C#.Microsoft DirectX 9.0 SDK. ...

  10. 利用DirectShow开发C#版的MP3播放器(二)

    继上一次利用DirectShow编写了一个C#版的简单MP3播放器之后,这两天利用空余时间对其作了初步的完善,主要工作如下:     1.对原有的代码进行拆分,主要拆分成五个类,包括一个Form类Fr ...

最新文章

  1. android ViewPager之PagerAdapter中View的重用
  2. python定时器5秒执行一次_PLC编程之“自切断”定时器
  3. js获取表单文本框中的值
  4. 服务器向客户机发信息,服务器如何主动给客户端发消息
  5. TIOBE 12 月编程语言排行榜:Python 夺回前三,Go 跌出前十
  6. angularjs中的$scope和$rootScope
  7. linux进程间命名管道,Linux进程间通信
  8. 计算机网络王道考研复习课自做笔记 ppt
  9. 嵌入式用HTTP请求下载bin文件
  10. java 计算中位数方法
  11. Top 50 有趣网站
  12. 超星网站服务器,云服务器 超星
  13. 基于JavaSwing的餐厅点餐系统
  14. 解决win10和ubuntu18,win10时间不同步问题
  15. No JSON object could be decoded
  16. 读取二代身份证号,做个记录
  17. face_recognition小实战:显示未知图片中已知人物的脸
  18. debugview下无法显示kdprint log 的问题
  19. 计算机网络与通信之局域网
  20. 关于ProjectConfig.mk文件相关配置编译名字长度规定

热门文章

  1. iOS App内测分发的步骤解析
  2. ROS从入门到精通5-5:局部路径规划插件开发案例(以DWA算法为例)
  3. 这些衣服包包国内比国外便宜?是你想太多
  4. rsync 命令_rsync命令教程示例
  5. webrtc服务器开发--搭建环境
  6. 【计算机组成原理】计算机组成原理背景
  7. 百度apollo planning代码学习-Apollo\modules\planning\math\piecewise_jerk\PiecewiseJerkPathProblem类代码详解
  8. 20个高级java开发面试题(带答案)
  9. 调研-python使用win32com模块操纵excel
  10. Python--递归初步