DirectShow开发
DirectShow在枚举的过程中,去得到设备标识对象的一些属性(调用设备标识对象上的接口方法IMoniker::BindToStorage后我们能够得到一个IPropertyBag接口,通过IPropertyBag::Read调用就可以读取各个属性了)。
常用的属性如下:
属性名 含义
FriendlyName 设备的友善名字(用户能够理解)
Description 设备的补充描述(用户能够理解)
DevicePath 一种设备唯一的字符串(用户很难理解)
提示:
FriendlyName是每个设备都支持的属性;
Description仅仅对DV或D-VHS/MPEG摄像机有效,而且必须在Windows ME或Windows XP操作系统下,它描述的内容比FriendlyName更具体,比如可以得到摄像机的生产厂商信息等;
DevicePath用于唯一地标识设备实例,一般只在程序中使用,用户一般不能理解字符串的含义。
DirectShow开发相关推荐
- 利用DirectShow开发C#版的MP3播放器(一)
因工作需要,近期开始接触DirectShow开发的相关技术,由于本人较青睐于C#,因此从网上找了一些关于.NET版的DirectShow库及实例,之后参考相关源码编写了一个用于测试的MP3播放器,源码 ...
- 利用DirectShow开发C#版的音频文件播放器(三)
前面曾经讲到了利用利用DirectShow开发C#版的MP3播放器,这篇文章是对前面两篇文章的补充与升华. 首先,大家不难发现,这篇文章的标题已经修改为音频文件播放器,而不仅仅是针对MP3一种格式,支 ...
- 利用DirectShow开发C#版的音频文件播放器(补充完善)
继今年三月份利用DirectShow开发C#版的音频文件播放器(三)文章之后,一直希望对这个音频文件播放器所存在的一些问题做修改完善,可惜一直忙于工作而无暇顾及这个事情.近日,有读者朋友提到了这个问题 ...
- DirectShow开发笔记与问题记录(2018.3.12更新)
本博文主要记录本人在使用DirectShow框架,进行播放器.流媒体处理开发过程中遇到的问题以及解决的方法.一方面作为笔记,方便日后参考,另一方面也记录一些疑难杂症,供大家查询. 问题: 1.使用Qt ...
- 设置DirectShow开发的编译环境
这个章节的内容主要是编写 DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解这些内容只需具备一般的编程和有关多媒体的知识. 2.1. 设置DirectShow开发的编译环境 ...
- DirectShow开发快速入门之慨述
DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布.那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕 ...
- DirectShow开发点滴
DirectShow是windows平台上开发多媒体视频系统的一个很好框架,看到有部分案例使用API开发视音频回放,其实很多国外的编解码器的开发都是基于com组件的方式,供dshow的调用,比如Cor ...
- 《微软:DirectShow开发指南》第12章 Writing DirectShow Source Filters
Of the three classes of Microsoft DirectShow filters-source, transform, and renderer-the source filt ...
- 利用DirectShow开发C#版的视频播放器
今天这里要给各位朋友介绍的是本人利用业余时间使用C#编写的一个视频播放器,开发环境为Microsoft Visual Studio 2008/C#.Microsoft DirectX 9.0 SDK. ...
- 利用DirectShow开发C#版的MP3播放器(二)
继上一次利用DirectShow编写了一个C#版的简单MP3播放器之后,这两天利用空余时间对其作了初步的完善,主要工作如下: 1.对原有的代码进行拆分,主要拆分成五个类,包括一个Form类Fr ...
最新文章
- android ViewPager之PagerAdapter中View的重用
- python定时器5秒执行一次_PLC编程之“自切断”定时器
- js获取表单文本框中的值
- 服务器向客户机发信息,服务器如何主动给客户端发消息
- TIOBE 12 月编程语言排行榜:Python 夺回前三,Go 跌出前十
- angularjs中的$scope和$rootScope
- linux进程间命名管道,Linux进程间通信
- 计算机网络王道考研复习课自做笔记 ppt
- 嵌入式用HTTP请求下载bin文件
- java 计算中位数方法
- Top 50 有趣网站
- 超星网站服务器,云服务器 超星
- 基于JavaSwing的餐厅点餐系统
- 解决win10和ubuntu18,win10时间不同步问题
- No JSON object could be decoded
- 读取二代身份证号,做个记录
- face_recognition小实战:显示未知图片中已知人物的脸
- debugview下无法显示kdprint log 的问题
- 计算机网络与通信之局域网
- 关于ProjectConfig.mk文件相关配置编译名字长度规定
热门文章
- iOS App内测分发的步骤解析
- ROS从入门到精通5-5:局部路径规划插件开发案例(以DWA算法为例)
- 这些衣服包包国内比国外便宜?是你想太多
- rsync 命令_rsync命令教程示例
- webrtc服务器开发--搭建环境
- 【计算机组成原理】计算机组成原理背景
- 百度apollo planning代码学习-Apollo\modules\planning\math\piecewise_jerk\PiecewiseJerkPathProblem类代码详解
- 20个高级java开发面试题(带答案)
- 调研-python使用win32com模块操纵excel
- Python--递归初步