我正在编写一个从 COM3 读取串行数据的 C 程序(这些数据实际上是视频帧流的像素强度);一旦完全接收到一帧,程序会重新组装该帧并使用 OpenGL 显示它;下一帧到来,显示下一帧。(所以最后它看起来像一个视频)
对我来说,似乎我需要一个线程来接收数据和另一个线程来显示?由于程序不能停止接收数据。
我已经完成了数据接收和框架重组部分,但我不知道显示部分是如何工作的。谁能给我任何线索如何做到这一点?...
我正在编写一个从 COM3 读取串行数据的 C 程序(这些数据实际上是视频帧流的像素强度);一旦完全接收到一帧,程序会重新组装该帧并使用 OpenGL 显示它;下一帧到来,显示下一帧。(所以最后它看起来像一个视频)
对我来说,似乎我需要一个线程来接收数据和另一个线程来显示?由于程序不能停止接收数据。
我已经完成了数据接收和框架重组部分,但我不知道显示部分是如何工作的。谁能给我任何线索如何做到这一点?...