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