您好,欢迎光临本网站![请登录][注册会员]  
文件名称: spice_protocol.pdf
  所属分类: 其它
  开发工具:
  文件大小: 182kb
  下载次数: 0
  上传时间: 2015-05-12
  提 供 者: wangwe*******
 详细说明: Spice remote computing protocol definition v1.0 Table of Contents 1.Introduction............................................................................................................................................4 2.Common Protocol definition..................................................................................................................4 2.1.Endianness..........................................................................................................................................4 2.2.Data types ............................................................................................................................................4 2.3.Protocol Magic number UINT8[4].....................................................................................................5 2.4.Protocol version..................................................................................................................................5 2.5.Compatibility – UINT32[]..................................................................................................................6 2.6.Channel types – UINT8......................................................................................................................6 2.7.Error codes UINT32............................................................................................................................6 2.8.Warning codes.....................................................................................................................................6 2.9.Information codes................................................................................................................................6 2.10.public key buffer size........................................................................................................................7 2.11.Channel link: establishing a channel connection..............................................................................7 2.12.Protocol message definition..............................................................................................................9 2.13.Common messages and messaging naming convention...................................................................9 2.14.Server messages that are common to all channels..........................................................................10 2.15.Client messages that are common to all channels...........................................................................10 2.16.Messages acknowledgment.............................................................................................................10 2.17.Ping.................................................................................................................................................11 2.18.Channel migration...........................................................................................................................11 2.19.Channel synchronization.................................................................................................................12 2.20.Disconnect reason...........................................................................................................................13 2.21.Server notification...........................................................................................................................13 3.Main Channel definition......................................................................................................................14 3.1.Server messages................................................................................................................................14 3.2.Client messages.................................................................................................................................14 3.3.Migration control..............................................................................................................................14 3.4.Mouse modes....................................................................................................................................15 3.5.Main channel init message................................................................................................................16 3.6.Server side channels notification......................................................................................................16 3.7.Multimedia time................................................................................................................................17 3.8.Spice agent........................................................................................................................................17 4.Inputs channel definition......................................................................................................................19 4.1.Client messages.................................................................................................................................19 4.2.Server Messages................................................................................................................................19 4.3.Keyboard messages...........................................................................................................................19 4.4.Mouse messages................................................................................................................................20 5.Display channel definition...................................................................................................................21 5.1.Server messages................................................................................................................................22 5.2.Client messages.................................................................................................................................22 5.3.Operation flow..................................................................................................................................22 5.4.Draw area control..............................................................................................................................23 5.5.Raster operation descriptor...............................................................................................................23 5.6.Raw raster image...............................................................................................................................24 5.7.LZ with palette..................................................................................................................................26 5.8.Spice Image.......................................................................................................................................27 5.9.Glyph String......................................................................................................................................28 5.10.Data Types......................................................................................................................................29 5.11.Rendering command.......................................................................................................................32 5.12.Video streaming commands............................................................................................................35 5.13.Cache control..................................................................................................................................37 6.Cursor channel definition.....................................................................................................................38 6.1.Server messages................................................................................................................................38 6.2.Drawing the cursor shape according to the cursor type....................................................................41 7.Playback channel definition.................................................................................................................42 7.1.Server messages................................................................................................................................42 7.2.Audio format.....................................................................................................................................42 7.3.Playback data mode..........................................................................................................................42 7.4.Playback channel capabilities...........................................................................................................42 7.5.RED_PLAYBACK_MODE, RedPlaybackMode.............................................................................42 7.6.RED_PLAYBACK_START, RedRecordStart.................................................................................43 7.7.RED_PLAYBACK_DATA, RedPlaybackPacket............................................................................43 7.8.RED_PLAYBACK_STOP, VOID...................................................................................................43 8.Record Channel definition...................................................................................................................43 8.1.Server messages................................................................................................................................43 8.2.Client messages.................................................................................................................................44 8.3.Audio format.....................................................................................................................................44 8.4.Record data mode..............................................................................................................................44 8.5.Record channel capabilities...............................................................................................................44 8.6.REDC_RECORD_MODE, RedcRecordMode.................................................................................44 8.7.RED_RECORD_START, RedRecordStart......................................................................................44 8.8.REDC_RECORD_START_MARK, UINT32..................................................................................45 8.9.REDC_RECORD_DATA, RedcRecordPacket................................................................................45 8.10.RED_RECORD_STOP, VOID....................................................................................................... ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: spice linux server
 输入关键字,在本站1000多万海量源码库中尽情搜索: