【WebRTC---源码篇】(三)Windows/Linux音视频采集封装模块
生活随笔
收集整理的這篇文章主要介紹了
【WebRTC---源码篇】(三)Windows/Linux音视频采集封装模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
視頻采集相關類圖
-
DeviceInfo接口提供了設備枚舉相關功能。
-
NumberOfDevices枚舉設備個數。
-
GetDeviceName獲取某個設備名稱。
-
GetCapability枚舉某個設備所支持的所有能力(VideoCaptureCapability: 分辨率,最大幀率,顏色類型)
-
VideoCaptureModule視頻采集模塊的基類:
-
Start/StopCapture用來開始/結束視頻采集;
-
CaptureStarted用來判斷當前capture運行狀態;
-
Register/DeCaptureDataCallback用來注冊/注銷數據回調模塊;
-
Set/GetApplyRotation用來設置視頻旋轉角度。
VideoCaptureDS和VideoCaptureModuleV4L2是VideoCaptureImpl類和VideoCaptureModule子類:
聲明靜態Ctreate方法,用于創建平臺相關的VideoCaptureImpl子類vcm_,在Windows平臺上為VideoCaptureDS(modules\video_capture\linux\device_
總結
以上是生活随笔為你收集整理的【WebRTC---源码篇】(三)Windows/Linux音视频采集封装模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么查ddos来源(ddos如何查看是谁
- 下一篇: linuxifconfig看不到ip(l