日期:2018-06-13 點擊: 關鍵詞:雙屏顯示,視頻會議,視頻會議系統(tǒng),API函數(shù),顯示技
視頻會議顯示技術近幾年獲得了迅速的發(fā)展,當前的視頻會議顯示器主要分為兩大類。一類是直視式的屏幕顯示技術;第二類是投影式的顯示技術。作為大屏幕視頻會議顯示器大量應用的主要是直視式的CRT、PDP、LCS、LED等。投影式的有CRT、液晶和DLP等。
視頻會議的雙屏顯示技術能提供視頻與數(shù)據(jù)在兩個不同的屏幕進行顯示,這樣我們觀看遠程視頻的同時也能同時進行電子白板、文檔共享等一些操作,該功能大大提高了視頻會議使用者的遠程交流的觀感。
在開發(fā)的時候時,我們通過API函數(shù)可以檢測到擴展屏的信息,如屏的個數(shù),各個屏的分辨率,各個屏的句柄,獲得了這些信息后,就可以在第二屏上操作了。下面介紹一下雙屏顯示的幾個重要API函數(shù)及數(shù)據(jù)結構。
1、EnumDisplayMonitors( ) 該函數(shù)對當前用戶系統(tǒng)中所包含的顯示器進行枚舉。應用程序就是通過與該函數(shù)交流得知,當前用戶系統(tǒng)中所擁有的顯示器個數(shù)以及其名稱。
2、MonitorInfoex 和MonitorInfo 。在這兩個結構中保存著相應顯示器的相關信息,如坐標、是否為主顯示器等。
3、GetMonitorInfo ( ) 取得指定顯示器的相關信息,如物理顯示區(qū)大小等。
4、MonitorFromPoint ( ) 取得指定點所在的顯示器句柄。
5、MonitorFromRect ( ) 取得指定矩形所在的顯示器句柄。
6、MonitorFromWindow( ) 取得指定窗口所在的顯示器句柄
通過以上幾個函數(shù)就可以取得擴展屏的信息,然后通過畫圖函數(shù)和MoveWindow函數(shù)就可以實現(xiàn)視頻會議系統(tǒng)的雙屏顯示。