2015-09-09 99 views
0

我想知道是否有任何方法將字節數組(表示簡單圖像)發送給某些應用程序,並且此應用程序會在連接到當前機器的某個屏幕上顯示此圖像?是否可以將字節[]的緩衝區發送到屏幕?

我有2個屏幕連接到我的機器。
在第一個屏幕上,我想顯示我編寫的操作應用程序。 而在另一臺機器上,我想顯示我持有的視頻輸出=>這意味着第二個屏幕將顯示正在運行的圖像。

有沒有辦法做到這一點? 如果有辦法如此..?

回答

0

今天的大多數操作系統都不允許直接從用戶模式程序訪問硬件。但是,他們確實提供了可以實現您所需的接口。 典型示例使用的API如下:OpenGL/DirectX/SDL

您應該選擇並使用一個,具體取決於您的操作系統和確切的要求。

0

大多數操作系統都支持多顯示器顯示。您的應用程序必須創建兩個Windows(使用任何本機窗口系統API可用),並且您可以安排它們(根據您指定的內容手動或編程)。對於視頻輸出,您需要選擇一些視頻格式並使用庫(例如ffmpeg)來顯示它。