LibEasyScreenLive在通過GDI方式采集的同時,我們不僅支持采集全屏幕,也支持屏幕局部某個區域的采集,這里,我們需要精確計算屏幕像素坐標,以實現采集位置的精確定位。
首先,設置采集區域坐標,如下代碼所示:
注意,這里對采集區域的長寬做了16倍數修正,這是為了在視頻編碼的時候不會因為像素對齊的問題導致編碼失敗。
然后,在采集核心函數內,指定桌面區域拷貝上下文DC的內容,如下代碼所示:
(硬件解碼)
LibEasyScreenLive在通過GDI方式采集的同時,我們不僅支持采集全屏幕,也支持屏幕局部某個區域的采集,這里,我們需要精確計算屏幕像素坐標,以實現采集位置的精確定位。
首先,設置采集區域坐標,如下代碼所示:
注意,這里對采集區域的長寬做了16倍數修正,這是為了在視頻編碼的時候不會因為像素對齊的問題導致編碼失敗。
然后,在采集核心函數內,指定桌面區域拷貝上下文DC的內容,如下代碼所示:
(硬件解碼)
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。