E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
directshow
用
DirectShow
实现视频采集
DirectShow
作为DirectX的一个子集,它为用户提供了强大、方便的多媒体开接口,并且它拥有直接操作硬件的能力,这使得它的效率远胜于用GDI等图形方式编写的多媒体程序。
小毅
·
2020-08-08 15:44
WIN32
windows mobile下用
directshow
做一个简单的摄象头预览并抓取BMP图片
前些日子在CSDN上遇到很多人问
directshow
是如何驱动摄象头的,看来很多人对于
directshow
的一些基本知识还不够清晰,于是我就写一篇文章介绍一下:
directshow
的原理大概大家都知道,
czbever
·
2020-08-08 15:02
Windows下摄像头采集驱动(
DirectShow
)
枚举摄像头设备(不论设备能否被使用都会被枚举出来):intEnumDevices(){intid=0;//枚举视频扑捉设备ICreateDevEnum*pCreateDevEnum;HRESULThr=CoCreateInstance(CLSID_SystemDeviceEnum,NULL,CLSCTX_INPROC_SERVER,IID_ICreateDevEnum,(void**)&pCrea
chenice9999
·
2020-08-08 14:36
C/C++
DirectShow
之接口实战篇
不过关于
DirectShow
接口的开发说明文档实在是少之又少,仅有的一些不是英文的就是一些关于理论方面的,真正关于接口实战编程而且是用Delphi开发工
ccx_john
·
2020-08-08 14:07
DirectX开发
[
DirectShow
] 011 - Intelligent Connect
IntelligentConnectisthemechanismtheFilterGraphManagerusestobuildfiltergraphs.Itconsistsofseveralrelatedalgorithmsthatselectfiltersandaddthemtothefiltergraph.Forapplicationprogramming,yourarelyneedtokn
阜哥
·
2020-08-08 14:38
DirectX
directshow
命令
//枚举设备IMonikerIEnumMoniker*pEm=NULL;hr=pCreateDevEnum->CreateClassEnumerator(CLSID_VideoInputDeviceCategory,&pEm,0);pEm->Reset();ULONGcFetched;IMoniker*pM=NULL;while(hr=pEm->Next(1,&pM,&cFetched),hr==
bigwudan
·
2020-08-08 14:03
DirectShow
编程(3.3)- 关于
DirectShow
- 构建Filter Graph
DirectShow
编程(3.3)-关于
DirectShow
-构建FilterGraph3.3.构建FilterGraph3.3.1.用于构建Graph的组件
DirectShow
提供了一系列用于构建filtergraph
believefym
·
2020-08-08 14:22
DirectX
利用
Directshow
开发源Filter
摘要:我们一般不推荐自己开发音频或者视频捕捉过滤器,因为diectshow对于音视频的捕捉设备以经提供了支持。所以,这篇文档,对于某些用户需要从特定设备捕捉一些数据提供一些帮助。这篇文档主要包括以下内容。1捕捉filter对pin的要求2如何完成一个预览pin3如何产生源数据1对pin的要求PinRequirementsforCaptureFiltersPin的名字你可以给你的filter起任何名
aoosang
·
2020-08-08 14:50
directshow开发
关于
DirectShow
中各个例子的编译转换问题
那些项目都是老旧的VC2003的,转换成05、08后,会有一系列编译问题,具体操作如下:1.首先要安装DirectXSDK和WindowsSDK,两个版本最好是相对应的,一致的,不能一个旧一个新。2.首先要编译基本库BaseClasses,编译时会遇到ctlutil.h中operator=(LONG);这一句不支持默认int的问题,这时需要在C/C++下的命令行添加一个编译指令/wd44303.B
an_2015
·
2020-08-08 14:31
directshow
学习笔记三-----视频预览(还未播放到指定窗口或控件,个人学习所用,仅供参考)
一、首先获取视频采集设备列表//获取视频采集设备列表voidCTestPreviewDlg::GetDeviceList(){//CreatetheSystemDeviceEnumerator.HRESULThr=CoInitialize(NULL);ICreateDevEnum*pSysDevEnum=NULL;//初始化COM//hr=CoInitialize();hr=CoCreateIns
薛123
·
2020-08-08 13:33
多媒体/流媒体开发
directshow
视频
预览
Directshow
学习笔记五-----一个简单的视频播放程序(个人学习总结,仅供参考)
1.建立一个FilterGraphManager的实例.2.使用FilterGraphManager建立一个filtergraph.3.运行这个graph。调用CoInitialize去初始化一个这个COM库。HRESULThr=CoInitialize(NULL);if(FAILED(hr)){//在这里加入错误处理}这里,我们跳过了对返回值的检查,当你调用了任何方法的时候都应该对返回值进行检查
薛123
·
2020-08-08 13:33
多媒体/流媒体开发
Directshow
学习笔记六-----重新压缩一个AVI文件(个人学习总结,仅供参考)
用
DirectShow
来压缩一个AVI文件一、选择一个压缩过滤器有许多种方法可以压缩视频或者音频,比如:a、本地
DirectShow
过滤器b、视频压缩管理编码器(VCM)c、音频压缩管理编码器(ACM)
薛123
·
2020-08-08 13:33
多媒体/流媒体开发
C#使用
DirectShow
实现简单的视频播放
1、C#添加
DirectShow
库添加引用,选择“浏览”,添加Windows/System32/quartz.dll,引用中自动增加QuartzTypeLib。
红色石榴
·
2020-08-08 13:21
C#图像处理
Windows----
directshow
----IBasicVideo接口
IBasicVideo接口(全解)这个接口支持通用的视频窗口的视频属性。一般情况下,视频渲染器将视频显示在显示器中的窗口上。IBasicVideo接口支持属性和方法,属性可以非常容易的从很多自动化控制器中存取,例如Microsoft®VisualBasic®编程系统。然而,一些操作需要很多属性一起变化。因为这层原因,它所提供的方法可以改变相关的属性。IBasicVideo接口的方法需要视频渲染器处
Sky_Internet
·
2020-08-08 13:37
WINDOWS
DirectShow
媒体文件回放总结
DirectShow
媒体文件回放总结MU小组文档作者:Inkick本文99%内容原创,转载请注明出处1.概述
DirectShow
中媒体文件回放的过程也就是一个为媒体文件选择相应所需的Filter、构建FilterGraph
Inkick
·
2020-08-08 12:11
技术主题
ffmpeg获取摄像头支持列表
*2.dshow:使用
Directshow
。注意作者机器上的摄像头设备名称是*“IntegratedCamera”,使用的时候需
IOT_SHUN
·
2020-08-08 12:33
ffmpeg
DirectShow
一次实作笔记
Day1:我是个
DirectShow
新手,我基于CCaptureVideo类,写了一个简单的测试程序,界面如下图,代码在这个Group的SkyDriver/Codes目录里,使用DirectXSDK92004SummerUpdate
Horky
·
2020-08-08 12:01
Windows
Directshow
的音频捕获和回放测试(2)
CMemPlayStream::CMemPlayStream(HRESULT*phr,CMemPlay*pParent,LPCWSTRpPinName):CSourceStream(NAME("MemoryPlay"),phr,pParent,pPinName),m_iDefaultRepeatTime(20){ASSERT(phr);CAutoLockcAutoLock(&m_cSharedSt
HenryZhang
·
2020-08-08 12:58
DirectShow
部分头文件
最近又更新了一下
DirectShow
头文件,以下接口用于简单的多媒体播放还是OK的,如果再深入其他接口,再添加。
G_Spider
·
2020-08-08 12:38
Win32/64汇编
WebRTC 音/视频模块学习中的
DirectSHow
接口
原英文网址:点击打开链接有些函数做了翻译,因为太多,有些函数就没做翻译了。1、IAMExtDevice接口:这个接口继承IUnKnown接口,控制设备的基本函数,其中的一些方法如下:2、IAMStreamConfig接口,在确定的采集和压缩过滤器上设置一些输出格式,同时设置音频/视频。用户能使用这个接口设置一些属性,比如:视频的输出路数和帧率,音频的采样率和通道数。同样是继承IUnKnown接口,
BusyMonkey
·
2020-08-08 12:09
C/C++/C#
DirectShow
VS2013 控制台下捕捉摄像头并且显示
需要lib库文件strmiids.lib,下载地址:http://download.csdn.net/detail/dopamy_busymonkey/8872687放在解决方案中项目的根目录中直接使用(也可以放在VS的安装目录中的库文件夹中,但是为了方便之后查找,还是放在项目文件夹中)。新建控制台项目,添加依赖项strmiids.lib,在项目的解决方案资源管理器中,项目右键,属性中添加:接下来
BusyMonkey
·
2020-08-08 12:08
Image
algorithm
DirectShow
编程
3.关于
DirectShow
3.1.
DirectShow
体系概述多媒体的难题处理多媒体有几个主要的难题:*多媒体流包含了巨大的数据量,而这些数据都必须非常快地被处理*音频和视频必须同步,因此它们必须在同一时间开始或停止
zougangx
·
2020-08-08 12:13
DirectShow
mpc-hc设置说明
最新版本会自动选择对应的系统语言)View-Language-Chinese=>界面变为中文进视图-选项:播放器:建议勾选「保存设置至.ini文件中」格式:建议勾选全部视频类格式,其中QuickTime建议采用「
DirectShow
徐新华
·
2020-08-08 12:13
codec
语言
windows
xp
图形
算法
DirectShow
Lib
directshow
net 视频
1using
DirectShow
Lib;2usingSystem;3usingSystem.Collections;4usingSystem.Windows.Forms;56namespaceCaptureTest7
weixin_33701564
·
2020-08-08 11:13
DirectShow
音频采集pcm,实时编码AAC,附源码
定期送福利,今天给大家送上Windows中利用
DirectShow
采集microphone音频,并将采集到的pcm数据,利用FAAC库编码成AAC,进行本地存储或者网络传输。
weixin_30612769
·
2020-08-08 11:08
C#
directShow
IAMStreamSelect切换音轨
目前切换音轨基本的是用IAMStreamSelect接口先看看这个接口的官方介绍:EN此内容没有您的语言版本,但有英语版本。开启阅读模式IAMStreamSelectinterfaceTheIAMStreamSelectinterfaceselectsfromtheavailablestreamsonaparserfilter.Forexample,afilemightcontainaudiost
u012046379
·
2020-08-08 11:08
学习历程
DirectShow
.Net
实例引用
DirectShow
Lib-2005.dll,这个DLL可以到http://
directshow
net.sourceforge.net/直接下载使用。
MahatmaChen
·
2020-08-08 11:36
DirectShow
.Net 实现视频
实例引用
DirectShow
Lib-2005.dll,这个DLL可以到http://
directshow
net.sourceforge.net/直接下载使用。
snlei
·
2020-08-08 11:42
.Net
VS2005
VS2008
DirectShow
视频捕捉应用研究
关键字
DirectShow
,视频捕捉,驱动,WindowsCE系统引言随着多媒体技术的不断发展,相应的软件与硬件层出不穷,现在与多媒体视频会议(VideoConference)、视频
sayigood
·
2020-08-08 11:02
error LNK2001: unresolved external symbol _IID_ISampleGrabberCB
DIRECTSHOW
编译问题Linking...1>CreatinglibraryRelease/VideoCap.libandobjectRelease/VideoCap.exp1>VideoCapCtrl.obj
oceanark
·
2020-08-08 11:21
DirectShow
视频捕获
DirectShow
捕捉程序的准备GraphEdit概述COM入门知识http://www.microsoft.com/japan/com/compapers.aspCMagazine2000年11月号
nisikawaguti
·
2020-08-08 11:48
Technique
directshow
boardid=6)----
DirectShow
(http://www.learnsky.com/bbs/dispbbs.asp?
lxiongh
·
2020-08-08 11:34
DirectShow
的重要接口
3、
DirectShow
的重要接口
DirectShow
采用了COM标准,所以很多重要的功能都是通过COM接口来完成。下面就列举一些重要的
DirectShow
的接口。
lxrong
·
2020-08-08 11:31
directshow学习
DirectShow
视频采集
视频采集设备枚举
DirectShow
使用特殊的Filter对视频采集设备进行封装,WDM驱动模型的视频采集设备使用WDMVideoCaptureFilter,VFW驱动模型的采集设备使用V
冷月醉雪
·
2020-08-08 11:20
DirectShow
理论
DirectShow
视频采集
最简单的基于
DirectShow
的示例:获取Filter信息
=====================================================最简单的基于
DirectShow
的示例文章列表:最简单的基于
DirectShow
的示例:视频播放器最简单的基于
雷霄骅
·
2020-08-08 11:19
我的开源项目
DirectShow
Opencv 区分摄像头 windows iserialNumber
windows平台下,Opencv打开USB摄像头的逻辑代码主要在cap_dshow.cpp中,阅读源码发现其打开设备的顺序,只与枚举顺序有关,使用的是
DirectShow
中
JoJo93
·
2020-08-08 11:06
C++
Windows
Directshow
过滤器UDP传输H264视频提要
H264视频的关键祯有2种,一种是带序列头的,这个序列头只会发送一次,另一种是没有序列头的。序列头用来告诉解码方图象的相关信息。如果在UDP传输中丢失了这个信息,就会产生黑屏的问题。序列头存放的是图象的相关信息.//H264framesequenheaderdefinestaticunsignedcharseq_header[103]={0x00,0x00,0x00,0x01,0x67,0x64,
一点晴
·
2020-08-08 11:01
directshow
C/C++/VC
利用
DirectShow
开发C#版的音频文件播放器(三)
前面曾经讲到了利用利用
DirectShow
开发C#版的MP3播放器,这篇文章是对前面两篇文章的补充与升华。
踏雪无痕大黄蜂
·
2020-08-08 11:28
程序开发
DirectShow
的中文资料之建立一个捕捉程序
在看DXSDK/Samples/C++/
DirectShow
/Capture/AMCap工程时,发现了这个,于是把它转载过来了
DirectShow
提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。
guanshangming
·
2020-08-08 11:19
DirectShow
Delphi6 用
DirectShow
枚举视频设备信息
想用
Directshow
枚举视频设备信息,但是用的D6,从网上找到了Delphi10的示例https://download.csdn.net/download/dbyoung/10025100从中找出枚举函数
筱灬卟叮
·
2020-08-08 10:13
Delphi开发
FFMPEG列出
DirectShow
支持的设备
FFMPEG列出dshow支持的设备:ffmpeg-list_devicestrue-fdshow-idummy举例:采集摄像头和麦克风ffmpeg-fdshow-ivideo="Camera":audio="Microphone"(摄像头名称是Camera,麦克风名称是Microphone)比如说,在我的笔记本上采集10秒的视频,并且使用x264进行编码,可以用如下命令:ffmpeg-fdsho
dianyimo9099
·
2020-08-08 10:01
ffmpeg
directshow
的中文资料之建立一个捕捉程序
DirectShow
提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。数据源包括:VCR,camera,TVtuner,microphone,或其他的数据源。
capboy
·
2020-08-08 10:19
DirectShow
DirectShow
编程实现摄像头视频捕捉
前言
DirectShow
是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。
DirectShow
为多媒体流的捕捉和回放提供了强有力的支持。
byxdaz
·
2020-08-08 10:47
音视频
DirectShow
开发音视频聊天程序
当下比较流行的即时通信工具,比如MSN,QQ等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过
DirectShow
技术模拟QQ实现了视频和音频的采集,传输,基本实现了
blessyou312
·
2020-08-08 10:46
C# DirectX.
DirectShow
-音视频播放或捕获
英文原文:https://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspxMicrosoft
DirectShow
boonya
·
2020-08-08 10:14
C#
音频视频开发
directshow
学习笔记一-----
DirectShow
过滤器分类
这里所列出的类别列举的过滤器映射。然而,默认情况下,过滤器映射忽略类别MERIT_DO_NOT_USE或以下的优点。有关详细信息,请参阅:IFilterMapper2::EnumMatchingFilters。在这里列出的所有的类别,也可以枚举系统设备枚举器。以下类别的声明在Uuids.h。包含头文件Dshow.h。友好名称CLSID值得音频采集源CLSID_AudioInputDeviceCat
薛123
·
2020-08-08 10:31
多媒体/流媒体开发
Directshow
捕捉程序的两个问题
Directshow
捕捉程序的两个问题(2009-04-2214:41:09)标签:it分类:工作学习之前写的程序里,一直存在两个问题。一个是程序运行时,点击打开视频后,关闭视频。
a54cc
·
2020-08-08 10:59
DirectSHOW
中的视频捕捉 (乱七八糟整理)
所有
DirectShow
程序都使用下表中的头文件。dshow.h所有
DirectShow
程序。有些
DirectShow
接口会要求其他头文件,你可以去查看这些接口的参考手册。
yulinxx
·
2020-08-08 10:07
Other
C++
DirectShow
建立一个视频捕捉程序
DirectShow
提供了用应用程序从适当的硬件中捕捉和预览音/视频的能力。数据源包括:VCR,camera,TVtuner,microphone,或其他的数据源。
weixin_34413802
·
2020-08-08 10:21
DirectShow
之枚举设备和过滤器
UsingtheSystemDeviceEnumeratorSystemDeviceEnumerator提供了一种统一的方法来枚举按类别枚举在用户系统上注册的过滤器。而且,它可以区分单个硬件设备,即使同一个过滤器支持它们。这对于使用Windows驱动程序模型(WDM)和KSProxy过滤器的设备特别有用。例如,用户可能有几个WDM视频捕捉设备,全部由相同的过滤器支持。系统设备枚举器将它们视为独立的
冷月醉雪
·
2020-08-08 10:01
C++
DirectShow
理论
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他