<?xml version="1.0"?>
<doc>
<assembly>
<name>SharpCapture</name>
</assembly>
<members>
<member name="T:SharpCapture.CaptureFactory">
<summary>
工厂类,提供返回本类库各个接口的实现。
</summary>
</member>
<member name="M:SharpCapture.CaptureFactory.GetCameraCapture(System.Int32,System.Drawing.Size)">
<summary>
得到摄像头采集器接口实例
</summary>
<param name="cameraIndex">摄像头的索引</param>
<param name="videoSize">摄像头的分辨率</param>
<returns>摄像头采集器</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetCameraCapture(System.Int32,System.Drawing.Size,System.Int32)">
<summary>
得到摄像头采集器接口实例,允许指定采集时的帧频
</summary>
<param name="cameraIndex">摄像头的索引</param>
<param name="videoSize">摄像头的分辨率</param>
<param name="fps">采集的帧频</param>
<returns>摄像头采集器</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetScreenCapture(System.Int32,System.Boolean,System.Int32)">
<summary>
得到屏幕画面采集器接口实例
</summary>
<param name="fps">采集的帧频</param>
<param name="showMouseCursor">采集的图像中是否显示鼠标的光标</param>
<param name="screenIndex">要采集的屏幕设备的索引</param>
<returns>屏幕画面采集器接口</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetScreenCapture(System.Int32,System.Boolean,System.Boolean)">
<summary>
得到屏幕画面采集器接口实例
</summary>
<param name="fps">采集的帧频</param>
<param name="showMouseCursor">采集的图像中是否显示鼠标的光标</param>
<param name="useMultiThread">是否开启多线程采集(建议开启),如果为false,则视机器性能差异,采集的频率会动态变化。</param>
<returns>屏幕画面采集器接口</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetScreenCapture(System.Int32,System.Boolean)">
<summary>
得到屏幕画面采集器接口实例
</summary>
<param name="fps">采集的帧频</param>
<param name="showMouseCursor">采集的图像中是否显示鼠标的光标</param>
<returns>屏幕画面采集器接口</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetScreenCapture(System.Int32,System.Boolean,System.Nullable{System.Drawing.Rectangle})">
<summary>
得到屏幕画面采集器接口实例
</summary>
<param name="fps">采集的帧频</param>
<param name="showMouseCursor">采集的图像中是否显示鼠标的光标</param>
<param name="capturedRect">要采集的屏幕区域</param>
<returns>屏幕画面采集器接口</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetAudioMixter(SharpCapture.Interface.IMicrophoneCapture,SharpCapture.Interface.ISoundcardCapture,SharpCapture.SoundcardMixMode,System.Boolean)">
<summary>
得到混音器接口实例(将麦克风采集的数据与声卡采集的数据进行混音,混音的目的是为了能同时录制麦克风和声卡声音)
</summary>
<param name="microphoneCapture">麦克风采集器</param>
<param name="soundcardCapture">声卡采集器。要求声卡的SampleRate必须为48000</param>
<param name="mode">声卡混音模式,建议为双声道模式,效果最佳</param>
<param name="output2Channel">混音结果是否采用双声道。建议为true,此时声卡和麦克风数据分别占据一个声道,有利于对结果数据做更多处理,比如人声消除等功能</param>
<returns>混音器接口实例</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetAudioMixter(SharpCapture.Interface.IMicrophoneCapture,SharpCapture.Interface.ISoundcardCapture)">
<summary>
创建混音器接口实例。(将麦克风采集的数据与声卡采集的数据进行混音。)
</summary>
<param name="microphoneCapture">麦克风采集器</param>
<param name="soundcardCapture">声卡采集器。要求声卡的SampleRate必须为48000。</param>
<returns>混音器接口实例,本实例将默认采用双声道声卡混音模式且混音结果也为双声道</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetSoundcardCapture">
<summary>
得到声卡采集器接口实例(采样位数:16bit)
</summary>
<returns>声卡采集器接口实例</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetMicrophoneCapture(System.Int32)">
<summary>
得到麦克风采集器接口实例,(采样位数:16bit,采样频率:16000,声道数:1)。
</summary>
<param name="microphoneIndex">麦克风的索引</param>
<returns>麦克风采集器</returns>
</member>
<member name="M:SharpCapture.CaptureFactory.GetMicrophoneCapture(System.Int32,SharpCapture.WaveSampleRate)">
<summary>
得到麦克风采集器接口实例,(采样位数:16bit,声道数:1),允许指定采样频率
</summary>
<param name="microphoneIndex">麦克风的索引</param>
<param name="sr">采样频率</param>
<returns>麦克风采集器</returns>
</member>
<member name="T:SharpCapture.Interface.ICameraCapture">
<summary>
摄像头画面采集器,可以采集到摄像头的帧图片
</summary>
</member>
<member name="M:SharpCapture.Interface.ICameraCapture.Start">
<summary>
开始
</summary>
</member>
<member name="M:SharpCapture.Interface.ICameraCapture.Stop">
<summary>
停止
</summary>
</member>
<member name="P:SharpCapture.Interface.ICameraCapture.IsCapturing">
<summary>
是否在采集中
</summary>
</member>
<member name="P:SharpCapture.Interface.ICameraCapture.FrameSize">
<summary>
摄像头画面的大小(宽和高)
</summary>
</member>
<member name="P:SharpCapture.Interface.ICameraCapture.FrameRate">
<summary>
帧频,单位:帧每秒
</summary>
</member>
<member name="E:SharpCapture.Interface.ICameraCapture.FrameImageCaptured">
<summary>
当采集到一帧图像时,触发该事件,当该视频帧使用完毕后,必须立即调用其Dispose释放内存,否则会导致内存泄露
</summary>
</member>
<member name="E:SharpCapture.Interface.ICameraCapture.ErrorOccured">
<summary>
记录过程中发生错误,将触发此事件,采集将终止
</summary>
</member>
<member name="T:SharpCapture.Interface.IScreenCapture">
<summary>
屏幕画面采集器,可以实现屏幕录像效果的功能
</summary>
</member>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个例子是基于sharpcapture开发的winform程序。提供源码。SharpCapture是一款音视频数据采集类库。它完全采用C#语言开发,基于DirectShow技术实现摄像头帧画面采集、屏幕录制、声卡采集、麦克风采集、混音等诸多强大功能为一体,且不依赖任何其他第三方组件。通过调用它,您可以快速实现摄像头画面的采集,系统屏幕的录制,采集计算机声卡以及麦克风声音,并且可以对声卡的声音和麦克风的声音进行混音。可以应用到直播、录屏、电脑录音、远程教学、视频聊天等业务场景。
资源推荐
资源详情
资源评论
收起资源包目录
SharpCapture_v2.3_Trial.zip (37个子文件)
SharpCapture V2.3 Trial
帮助手册
SharpCapture.chm 172KB
库
SGSupport.dll 916KB
SharpCapture.xml 16KB
SharpCapture.dll 1006KB
SharpCapture.pdb 1.19MB
示例
SimpleDemo
Form1.Designer.cs 12KB
Program.cs 473B
SimpleDemo.csproj 4KB
bin
Release
Debug
SharpCapture.chm 172KB
SimpleDemo.exe 19KB
SGSupport.dll 916KB
SharpCapture.xml 16KB
SharpCapture.dll 1006KB
SharpCapture.pdb 1.19MB
SimpleDemo.pdb 34KB
Form1.cs 14KB
.vs
SimpleDemo
v15
.suo 24KB
Server
sqlite3
storage.ide-wal 712KB
storage.ide-shm 32KB
storage.ide 4KB
db.lock 0B
Supercharger
SimpleDemo
global_history.dat 1KB
codemap.dat 3KB
workbench.dat 214B
Form1.resx 6KB
WavHelper.cs 7KB
SimpleDemo.sln 990B
Properties
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.resx 5KB
Settings.settings 249B
Resources.Designer.cs 3KB
Dlls
SharpCapture.chm 172KB
SGSupport.dll 916KB
SharpCapture.xml 16KB
SharpCapture.dll 1006KB
SharpCapture.pdb 1.19MB
共 37 条
- 1
资源评论
- xiaofeilong32020-01-30其实就是人家的产品
- stevenshao2019-06-22没有摄像头和麦克风一起采集的吗?? 至能单种功能,解决不了我要的
- 会走路的键盘2019-04-06功能强大,不错,感谢分享
- iamyjy2021-01-22这SDK是还要收费的我去嘞。。
- one-rabbit2019-08-07看了这么久,封装了的sharpcapture,这个还需要版权的,不算开源
那方山水
- 粉丝: 18
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功