<?xml version="1.0"?>
<doc>
<assembly>
<name>SharpCapture</name>
</assembly>
<members>
<member name="T:SharpCapture.Internal.DuiChengJiaMi">
<summary>
本类是对称加密
</summary>
</member>
<member name="M:SharpCapture.Internal.DuiChengJiaMi.Encrypt(System.String)">
<summary>
使用内部的安全key来加密Input字符串
</summary>
<param name="input">待加密的字符串</param>
<returns>加密后的字符串</returns>
</member>
<member name="M:SharpCapture.Internal.DuiChengJiaMi.Decrypt(System.String)">
<summary>
使用默认安全Key进行解密
</summary>
<param name="input">待解密的字符串</param>
<returns>解密后的字符串</returns>
</member>
<member name="T:SharpCapture.Internal.WaveFormatCustomMarshaler">
<summary>
Custom marshaller for WaveFormat structures
</summary>
</member>
<member name="M:SharpCapture.Internal.WaveFormatCustomMarshaler.GetInstance(System.String)">
<summary>
Gets the instance of this marshaller
</summary>
<param name="cookie"></param>
<returns></returns>
</member>
<member name="M:SharpCapture.Internal.WaveFormatCustomMarshaler.CleanUpManagedData(System.Object)">
<summary>
Clean up managed data
</summary>
</member>
<member name="M:SharpCapture.Internal.WaveFormatCustomMarshaler.CleanUpNativeData(System.IntPtr)">
<summary>
Clean up native data
</summary>
<param name="pNativeData"></param>
</member>
<member name="M:SharpCapture.Internal.WaveFormatCustomMarshaler.GetNativeDataSize">
<summary>
Get native data size
</summary>
</member>
<member name="M:SharpCapture.Internal.WaveFormatCustomMarshaler.MarshalManagedToNative(System.Object)">
<summary>
Marshal managed to native
</summary>
</member>
<member name="M:SharpCapture.Internal.WaveFormatCustomMarshaler.MarshalNativeToManaged(System.IntPtr)">
<summary>
Marshal Native to Managed
</summary>
</member>
<member name="T:SharpCapture.Internal.IMediaBuffer">
<summary>
IMediaBuffer Interface
</summary>
</member>
<member name="M:SharpCapture.Internal.IMediaBuffer.SetLength(System.Int32)">
<summary>
Set Length
</summary>
<param name="length">Length</param>
<returns>HRESULT</returns>
</member>
<member name="M:SharpCapture.Internal.IMediaBuffer.GetMaxLength(System.Int32@)">
<summary>
Get Max Length
</summary>
<param name="maxLength">Max Length</param>
<returns>HRESULT</returns>
</member>
<member name="M:SharpCapture.Internal.IMediaBuffer.GetBufferAndLength(System.IntPtr,System.IntPtr)">
<summary>
Get Buffer and Length
</summary>
<param name="bufferPointerPointer">Pointer to variable into which to write the Buffer Pointer </param>
<param name="validDataLengthPointer">Pointer to variable into which to write the Valid Data Length</param>
<returns>HRESULT</returns>
</member>
<member name="T:SharpCapture.Internal.IMediaObject">
<summary>
defined in mediaobj.h
</summary>
</member>
<member name="T:SharpCapture.Internal.IMediaParamInfo">
<summary>
defined in Medparam.h
</summary>
</member>
<member name="T:SharpCapture.Internal.ResamplerMediaComObject">
<summary>
From wmcodecsdp.h
Implements:
- IMediaObject
- IMFTransform (Media foundation - we will leave this for now as there is loads of MF stuff)
- IPropertyStore
- IWMResamplerProps
Can resample PCM or IEEE
</summary>
</member>
<member name="T:SharpCapture.Internal.WindowsMediaMp3DecoderComObject">
<summary>
implements IMediaObject (DirectX Media Object)
implements IMFTransform (Media Foundation Transform)
On Windows XP, it is always an MM (if present at all)
</summary>
</member>
<member name="M:SharpCapture.Internal.Class112.MFTEnumEx(System.Guid,SharpCapture.Internal._MFT_ENUM_FLAG,SharpCapture.Internal.MFT_REGISTER_TYPE_INFO,SharpCapture.Internal.MFT_REGISTER_TYPE_INFO,System.IntPtr@,System.Int32@)">
<summary>
Gets a list of Microsoft Media Foundation transforms (MFTs) that match specified search criteria.
</summary>
</member>
<member name="T:SharpCapture.Internal._MFT_ENUM_FLAG">
<summary>
Contains flags for registering and enumeration Media Foundation transforms (MFTs).
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.None">
<summary>
None
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_SYNCMFT">
<summary>
The MFT performs synchronous data processing in software.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_ASYNCMFT">
<summary>
The MFT performs asynchronous data processing in software.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_HARDWARE">
<summary>
The MFT performs hardware-based data processing, using either the AVStream driver or a GPU-based proxy MFT.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_FIELDOFUSE">
<summary>
The MFT that must be unlocked by the application before use.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_LOCALMFT">
<summary>
For enumeration, include MFTs that were registered in the caller's process.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_TRANSCODE_ONLY">
<summary>
The MFT is optimized for transcoding rather than playback.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_SORTANDFILTER">
<summary>
For enumeration, sort and filter the results.
</summary>
</member>
<member name="F:SharpCapture.Internal._MFT_ENUM_FLAG.MFT_ENUM_FLAG_ALL">
<summary>
Bitwise OR of all the flags, excluding MFT_ENUM_FLAG_SORTANDFILTER.
</summary>
</member>
<member name="T:SharpCapture.Internal.MFT_REGISTER_TYPE_INFO">
<summary>
Contains media type information for registering a Media Foundation transform (MFT).
</summary>
</member>
<member name="F:SharpCapture.Internal.MFT_REGISTER_TYPE_INFO.guidMajorType">
<summary>
The major media type.
</summary>
</member>
<member name="F:SharpCapture.Internal.MFT_REGISTER_TYPE_INFO.guidSubtype">
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这个是基于第三方类库SharpCapture的声音和画面采集源码。SharpCapture是一款音视频数据采集类库。它完全采用C#语言开发,基于DirectShow技术实现摄像头帧画面采集、屏幕录制、声卡采集、麦克风采集、混音等诸多强大功能为一体,且不依赖任何其他第三方组件。通过调用它,您可以快速实现摄像头画面的采集,系统屏幕的录制,采集计算机声卡以及麦克风声音,并且可以对声卡的声音和麦克风的声音进行混音。可以应用到直播、录屏、电脑录音、远程教学、视频聊天等业务场景。
资源推荐
资源详情
资源评论
收起资源包目录
采集.zip (38个子文件)
Demo示例
.vs
Supercharger
SimpleDemo
codemap.dat 5KB
workbench.dat 214B
global_history.dat 3KB
SharpRecorder
codemap.dat 5KB
rich_code_format.dat 307B
code_marker.dat 303B
workbench.dat 217B
global_history.dat 2KB
SimpleDemo
v15
.suo 49KB
Server
sqlite3
db.lock 0B
storage.ide 4KB
storage.ide-shm 32KB
storage.ide-wal 1.89MB
Solution.VC.db 372KB
Browse.VC.db 248KB
SimpleDemo.sln 2KB
SimpleDemo
Form1.cs 14KB
bin
Debug
SharpCapture.dll 850KB
SGSupport64.dll 2.5MB
SGSupport.dll 1.47MB
SimpleDemo.exe 19KB
SimpleDemo.csproj 4KB
Properties
Resources.Designer.cs 3KB
Settings.settings 249B
Resources.resx 5KB
Settings.Designer.cs 1KB
AssemblyInfo.cs 1KB
Program.cs 473B
Form1.Designer.cs 12KB
Form1.resx 6KB
WavHelper.cs 7KB
Dlls
SharpCapture.dll 850KB
SharpCapture.pdb 1.19MB
SharpCapture.chm 172KB
SharpCapture.xml 162KB
SGSupport64.dll 2.5MB
SGSupport.dll 1.47MB
SimpleDemo.suo 13KB
共 38 条
- 1
资源评论
会走路的键盘
- 粉丝: 24
- 资源: 34
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功