嵌入式Linux编程入门与开发实例-第15章.pptVIP

  • 8
  • 0
  • 约1.8万字
  • 约 77页
  • 2016-12-10 发布于江西
  • 举报

嵌入式Linux编程入门与开发实例-第15章.ppt

图15-6 基于Java的浏览器实现下面要介绍的是在Windows平台下,基于无线网络的远程视频监控的客户端的实现。这里,主要是参考了spcaview的实现机制,对网络视频流进行传输,并且调用Windows本地平台的SDL库来进行显示。SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。 15.5.2 Windows平台下客户端的分析和实 现SDL支持主流的操作系统,包括Windows 和Linux。它所支持的其他平台(BeOS,MacOS,Mac OS X,FreeBSD,NetBSD,OpenBSD,BSD/OS,Solaris,IRIX,QNX)。虽然SDL时常被比较为跨平台的DirectX,然而事实上SDL是定位成以精简的方式来完成基础的功能,它大幅度简化了控制图像、声音、输出入等工作所需撰写的代码。 这里分析一下程序的工作流程,如图15-7所示。 图15-7 程序的工作流程图 1. 首先,初始化Winsock WORD wVersionMAKEWORD2,0; WSADATA

文档评论(0)

1亿VIP精品文档

相关文档