video_capture模块分析

1. 对外接口
     VideoCaptureModule     控制接口
     VideoCaptureDataCallback Vie中的ViECapturer继承,用于响应抓包数据

2. 主要类
     VideoCaptureImpl。 继承VideoCaptureModule,用于控制和抽象详细的capture运行接口
     VideoCaptureAndroid, 继承VideoCaptureImpl,android的capture类。 抓取在JAVA层中完毕。并回调VideoCaptureDataCallback 
     VideoCaptureIos。继承VideoCaptureImpl,iOS的capture类
     VideoCaptureModuleV4L2,继承VideoCaptureImpl。Linux的capture类,添加了一个线程,用于select句柄
     VideoCaptureMacQTKit,继承VideoCaptureImpl。mac的capture类。 详细由mac的VideoCaptureMacQTKitObjC实现
     VideoCaptureDS, 继承VideoCaptureImpl,windows的capture类,有Dshow实现
     VideoCaptureMF, 继承VideoCaptureImpl,windows的capture类。实现Media Foundation API

3. 主要功能
     对各个系统Capture驱动的封装

转载于:https://www.cnblogs.com/yxysuanfa/p/7069333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VisioForge Video Capture SDK major features include: Preview Video capture to AVI (using audio/video codecs like MJPEG, DivX, XviD, x264) WMV (support of custom WMV profiles. You can configure streams to use variable bit rate encoding (VBR), uncompressed audio or video stream, video size, buffer size, frame rate, etc.) DV and MPEG from DV/HDV Camcorders and TV Tuners with internal MPEG Encoder (DirectCapture technology) DV (from any video capture device) MPEG-1/2/4 (including VCD/SVCD/DVD profiles) and FLV using FFMPEG wrapper WebM MP4 H264 / AAC custom output formats (using 3rd-party DirectShow filters) Audio capture to WAV (compressed or not) MP3 (using LAME) Frame capture to Bitmap class, BMP, JPEG and PNG files Video processing and effects graphic overlay text overlay video transparency brightness, contrast, saturation, hue, etc. deinterlace denoise pan / zoom resize to any resolution chroma-key 3-rd party DirectShow filters support Audio processing and effects volume booster equalizer 3D-bass system TV Tuning TV channels selecting video formats selecting input selection (TV-Tuner, FM-Tuner, S-Video, etc.) TV frequency overrides auto-tuning Video capture device control video input (crossbar interface) video format frame rate supports video cards with several inputs camera control (brightness, saturation, etc.) Network streaming in WMV format to other media servers and devices using virtual camera/audio source Motion detection Closed captions support Custom interfaces support OSD (On-Screen Display) PIP (Picture-In-Picture) Video encryption Screen capture Virtual Camera output Multiply output screens support Supported input devices: DV and HDV MPEG-2 camcorders USB web-cameras and other capture devices PCI capture cards TV Tuners (with and without internal MPEG Encoder) JPEG/MJPEG, MPEG-4 and H.264 HTTP / RTSP / RTMP IP cameras / servers, HD format supported Audio capture devices and sound cards Development platforms: Visual Studio 2005 and later: Visual C#, Visu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值