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 ...
最新文章
- 负载均衡工具haproxy安装,配置,使用
- 分享Kali Linux 2017年第11周镜像文件
- 芯片项目烂尾怎么办?国家发改委回应了!
- java 操作txt文件
- Windows Server 2003 简介
- C++双冒号::的作用
- IOS(objective-c)实现md5加密(32位小写)的工具类
- hbase shell 查看列名_hbase shell 命令行的操作
- 输出任意一元二次函数的结果值
- ES6 开发常用新特性以及简述ES7
- Nginx【学习笔记】
- 鸿蒙行车记录仪,百度导航新增行车记录仪功能 可消除碰瓷风险
- python url拼接_python学习笔记——urllib篇
- android gallery2源码分析,Android4.2.2 Gallery2源码分析(8)——假装的Activity
- CentOS 6.5 最小化安装zabbix
- 解决 PhpStorm 对 用单例模式实例化PHP类时,代码自动提示功能失效 的问题
- js-权威指南学习笔记21
- android官方原生主题,原生Android可以更换系统主题吗?
- 想知道怎么在CAD制图里面测量多线段的长度就往这看!
- 我爱淘冲刺阶段站立会议每天任务1
热门文章
- 【Prefix-Tuning】Fine-tuning过时啦,NLG生成任务如何Tuning?
- 什么是大数据及其背后的关键技术
- android手机 无电池开机画面,安卓手机无法开机的6种解决方法
- 【docker安装】docker安装与部署
- Jquery-canvas动态粒子背景动画-适用于登陆注册页面背景
- [软件安装] Apache Httpd 安装教程
- 机器学习(7)——支持向量机(二):线性可分支持向量机到非线性支持向量机
- pandas.Series.plot的简单参数使用说明
- 搜索技巧:最全面的检索知识讲座
- Vue中 使用vue-particles(粒子背景)插件美化登录页面