2015-09-09 101 views
0

我想知道是否有任何方法将字节数组(表示简单图像)发送给某些应用程序,并且此应用程序会在连接到当前机器的某个屏幕上显示此图像?是否可以将字节[]的缓冲区发送到屏幕?

我有2个屏幕连接到我的机器。
在第一个屏幕上,我想显示我编写的操作应用程序。 而在另一台机器上,我想显示我持有的视频输出=>这意味着第二个屏幕将显示正在运行的图像。

有没有办法做到这一点? 如果有办法如此..?

回答

0

今天的大多数操作系统都不允许直接从用户模式程序访问硬件。但是,他们确实提供了可以实现您所需的接口。 典型示例使用的API如下:OpenGL/DirectX/SDL

您应该选择并使用一个,具体取决于您的操作系统和确切的要求。

0

大多数操作系统都支持多显示器显示。您的应用程序必须创建两个Windows(使用任何本机窗口系统API可用),并且您可以安排它们(根据您指定的内容手动或编程)。对于视频输出,您需要选择一些视频格式并使用库(例如ffmpeg)来显示它。