InteractiveControl_def_g.h 26 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483
  1. #ifndef __INTERACTIVECONTROL_DEF_G_H
  2. #define __INTERACTIVECONTROL_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace InteractiveControl {
  7. //
  8. // const goes here
  9. //
  10. #define eCustomerState_None 0
  11. #define eCustomerState_Attention 1
  12. #define eCustomerState_Control 2
  13. #define eCustomerState_Assist 3
  14. #define eCustomerState_AgentOperation 4
  15. #define eAgentInputState_Writing 0
  16. #define eAgentInputState_Idle 1
  17. #define UIService_Method_SetUIState 0
  18. #define UIService_Method_SendAgentText 1
  19. #define UIService_Method_SetMenuTree 2
  20. #define UIService_Method_SetMenuPath 3
  21. #define UIService_Method_SendFrontSyncData 4
  22. #define UIService_Method_StartRecordVideo 5
  23. #define UIService_Method_StopRecordVideo 6
  24. #define UIService_Method_ShowVideo 7
  25. #define UIService_Method_SaveVideo 8
  26. #define UIService_Method_DeleteVideo 9
  27. #define UIService_Method_StartPlayVideo 10
  28. #define UIService_Method_StartPlayAudio 11
  29. #define UIService_Method_StartPlayImage 12
  30. #define UIService_Method_StopPlayVideo 13
  31. #define UIService_Method_StopPlayAudio 14
  32. #define UIService_Method_StopPlayImage 15
  33. #define UIService_Method_StartPhotograph 16
  34. #define UIService_Method_StopPhotograph 17
  35. #define UIService_Method_SendOperateState 18
  36. #define UIService_Method_CheckContinuRecord 19
  37. #define UIService_Method_StartContinuRecord 20
  38. #define UIService_Method_StopContinuRecord 21
  39. #define UIService_Method_StartEchoContinuRecord 22
  40. #define UIService_Method_StopEchoContinuRecord 23
  41. #define UIService_Method_HideOnlineVideo 24
  42. #define UIService_Method_ShowOnlineVideo 25
  43. #define UIService_Method_AnswerPacket 26
  44. #define UIService_Method_GetLocalVideoVolume 27
  45. #define UIService_Method_SetLocalVideoVolume 28
  46. #define UIService_Method_SendBusinessDesktopCmd 29
  47. #define UIService_Method_HideLocalVideo 30
  48. #define UIService_Method_ShowLocalVideo 31
  49. #define UIService_Method_HidePersonArea 32
  50. #define UIService_Method_ShowPersonArea 33
  51. #define UIService_Method_VideoAppendWaterMark 34
  52. #define UIService_Method_GetLocalAudioVolume 35
  53. #define UIService_Method_SetLocalAudioVolume 36
  54. #define UIService_Method_StartRemoteRecord 37
  55. #define UIService_Method_StopRemoteRecord 38
  56. #define UIService_Method_StartSalesRecord 39
  57. #define UIService_Method_StartRecordPreview 40
  58. #define UIService_Method_StartSalesVideoRecord 41
  59. #define UIService_Method_AjustVideoPreviewSize 42
  60. #define UIService_Method_StopShowVideo 43
  61. #define UIService_Method_StartPlaySalesRecord 44
  62. #define UIService_Method_SendH5SyncData 45
  63. #define UIService_Method_GetHandfreeOutVolume 46
  64. #define UIService_Method_SetHandfreeOutVolume 47
  65. #define UIService_Method_GetPickupOutVolume 48
  66. #define UIService_Method_SetPickupOutVolume 49
  67. #define UIService_Method_StartPlayNotice 50
  68. #define UIService_Method_StopPlayNotice 51
  69. #define UIService_Method_GetRecordMode 52
  70. #define UIService_Method_StartTransactionRecord 53
  71. #define UIService_Method_StopTransactionRecord 54
  72. #define UIService_Method_GetCallState 55
  73. #define UIService_Method_HangupCall 56
  74. #define UIService_Method_GetTransactionRecordState 57
  75. #define UIService_Method_GetHandfreeInVolume 58
  76. #define UIService_Method_SetHandfreeInVolume 59
  77. #define UIService_Method_GetPickupInVolume 60
  78. #define UIService_Method_SetPickupInVolume 61
  79. #define UIService_Method_GetAudioInDevices 62
  80. #define UIService_Method_GetAudioOutDevices 63
  81. #define UIService_Method_GetCameraInfo 64
  82. #define UIService_Method_GetMediaDeviceInfo 65
  83. #define UIService_Method_GetPickUpStatus 66
  84. #define UIService_MethodSignature_SetUIState -649355360
  85. #define UIService_MethodSignature_SendAgentText -389826246
  86. #define UIService_MethodSignature_SetMenuTree 1707777402
  87. #define UIService_MethodSignature_SetMenuPath 553404441
  88. #define UIService_MethodSignature_SendFrontSyncData 503549847
  89. #define UIService_MethodSignature_StartRecordVideo -1844479532
  90. #define UIService_MethodSignature_StopRecordVideo 310406065
  91. #define UIService_MethodSignature_ShowVideo 1404548992
  92. #define UIService_MethodSignature_SaveVideo 1954181356
  93. #define UIService_MethodSignature_DeleteVideo -600712782
  94. #define UIService_MethodSignature_StartPlayVideo -271954219
  95. #define UIService_MethodSignature_StartPlayAudio -1816705386
  96. #define UIService_MethodSignature_StartPlayImage -1698755481
  97. #define UIService_MethodSignature_StopPlayVideo 2084242398
  98. #define UIService_MethodSignature_StopPlayAudio -1812157371
  99. #define UIService_MethodSignature_StopPlayImage -88315811
  100. #define UIService_MethodSignature_StartPhotograph -1649051075
  101. #define UIService_MethodSignature_StopPhotograph 484812614
  102. #define UIService_MethodSignature_SendOperateState -973212614
  103. #define UIService_MethodSignature_CheckContinuRecord 1206241979
  104. #define UIService_MethodSignature_StartContinuRecord -125680355
  105. #define UIService_MethodSignature_StopContinuRecord 2129481269
  106. #define UIService_MethodSignature_StartEchoContinuRecord -60891649
  107. #define UIService_MethodSignature_StopEchoContinuRecord 1613917723
  108. #define UIService_MethodSignature_HideOnlineVideo 402180326
  109. #define UIService_MethodSignature_ShowOnlineVideo 215822958
  110. #define UIService_MethodSignature_AnswerPacket 1544945815
  111. #define UIService_MethodSignature_GetLocalVideoVolume -556205790
  112. #define UIService_MethodSignature_SetLocalVideoVolume -1955837375
  113. #define UIService_MethodSignature_SendBusinessDesktopCmd 479361579
  114. #define UIService_MethodSignature_HideLocalVideo 1054101480
  115. #define UIService_MethodSignature_ShowLocalVideo 1433196925
  116. #define UIService_MethodSignature_HidePersonArea -761642471
  117. #define UIService_MethodSignature_ShowPersonArea -718278135
  118. #define UIService_MethodSignature_VideoAppendWaterMark -535041635
  119. #define UIService_MethodSignature_GetLocalAudioVolume -1928277327
  120. #define UIService_MethodSignature_SetLocalAudioVolume -1142072027
  121. #define UIService_MethodSignature_StartRemoteRecord -2089992229
  122. #define UIService_MethodSignature_StopRemoteRecord 1822461931
  123. #define UIService_MethodSignature_StartSalesRecord 98750308
  124. #define UIService_MethodSignature_StartRecordPreview 2127546596
  125. #define UIService_MethodSignature_StartSalesVideoRecord -2103222931
  126. #define UIService_MethodSignature_AjustVideoPreviewSize 1033541107
  127. #define UIService_MethodSignature_StopShowVideo 195996145
  128. #define UIService_MethodSignature_StartPlaySalesRecord -995863402
  129. #define UIService_MethodSignature_SendH5SyncData -546371570
  130. #define UIService_MethodSignature_GetHandfreeOutVolume 1306483555
  131. #define UIService_MethodSignature_SetHandfreeOutVolume 2042464727
  132. #define UIService_MethodSignature_GetPickupOutVolume 1201465844
  133. #define UIService_MethodSignature_SetPickupOutVolume -1088342808
  134. #define UIService_MethodSignature_StartPlayNotice -1901549012
  135. #define UIService_MethodSignature_StopPlayNotice -1978922649
  136. #define UIService_MethodSignature_GetRecordMode -1617187757
  137. #define UIService_MethodSignature_StartTransactionRecord 339746588
  138. #define UIService_MethodSignature_StopTransactionRecord 1197230846
  139. #define UIService_MethodSignature_GetCallState -1446312706
  140. #define UIService_MethodSignature_HangupCall 478500367
  141. #define UIService_MethodSignature_GetTransactionRecordState -923839253
  142. #define UIService_MethodSignature_GetHandfreeInVolume -973146972
  143. #define UIService_MethodSignature_SetHandfreeInVolume -1471315400
  144. #define UIService_MethodSignature_GetPickupInVolume -735373015
  145. #define UIService_MethodSignature_SetPickupInVolume 35636029
  146. #define UIService_MethodSignature_GetAudioInDevices -541811993
  147. #define UIService_MethodSignature_GetAudioOutDevices -1224223001
  148. #define UIService_MethodSignature_GetCameraInfo 180376278
  149. #define UIService_MethodSignature_GetMediaDeviceInfo -887802742
  150. #define UIService_MethodSignature_GetPickUpStatus -1057807018
  151. #define UIService_LogCode_SetUIState "QLR040230B00"
  152. #define UIService_LogCode_SendAgentText "QLR040230B01"
  153. #define UIService_LogCode_SetMenuTree "QLR040230B02"
  154. #define UIService_LogCode_SetMenuPath "QLR040230B03"
  155. #define UIService_LogCode_SendFrontSyncData "QLR040230B04"
  156. #define UIService_LogCode_StartRecordVideo "QLR040230B05"
  157. #define UIService_LogCode_StopRecordVideo "QLR040230B06"
  158. #define UIService_LogCode_ShowVideo "QLR040230B07"
  159. #define UIService_LogCode_SaveVideo "QLR040230B08"
  160. #define UIService_LogCode_DeleteVideo "QLR040230B09"
  161. #define UIService_LogCode_StartPlayVideo "QLR040230B10"
  162. #define UIService_LogCode_StartPlayAudio "QLR040230B11"
  163. #define UIService_LogCode_StartPlayImage "QLR040230B12"
  164. #define UIService_LogCode_StopPlayVideo "QLR040230B13"
  165. #define UIService_LogCode_StopPlayAudio "QLR040230B14"
  166. #define UIService_LogCode_StopPlayImage "QLR040230B15"
  167. #define UIService_LogCode_StartPhotograph "QLR040230B16"
  168. #define UIService_LogCode_StopPhotograph "QLR040230B17"
  169. #define UIService_LogCode_SendOperateState "QLR040230B18"
  170. #define UIService_LogCode_CheckContinuRecord "QLR040230B19"
  171. #define UIService_LogCode_StartContinuRecord "QLR040230B20"
  172. #define UIService_LogCode_StopContinuRecord "QLR040230B21"
  173. #define UIService_LogCode_StartEchoContinuRecord "QLR040230B22"
  174. #define UIService_LogCode_StopEchoContinuRecord "QLR040230B23"
  175. #define UIService_LogCode_HideOnlineVideo "QLR040230B24"
  176. #define UIService_LogCode_ShowOnlineVideo "QLR040230B25"
  177. #define UIService_LogCode_AnswerPacket "QLR040230B26"
  178. #define UIService_LogCode_GetLocalVideoVolume "QLR040230B27"
  179. #define UIService_LogCode_SetLocalVideoVolume "QLR040230B28"
  180. #define UIService_LogCode_SendBusinessDesktopCmd "QLR040230B29"
  181. #define UIService_LogCode_HideLocalVideo "QLR040230B30"
  182. #define UIService_LogCode_ShowLocalVideo "QLR040230B31"
  183. #define UIService_LogCode_HidePersonArea "QLR040230B32"
  184. #define UIService_LogCode_ShowPersonArea "QLR040230B33"
  185. #define UIService_LogCode_VideoAppendWaterMark "QLR040230B34"
  186. #define UIService_LogCode_GetLocalAudioVolume "QLR040230B35"
  187. #define UIService_LogCode_SetLocalAudioVolume "QLR040230B36"
  188. #define UIService_LogCode_StartRemoteRecord "QLR040230B37"
  189. #define UIService_LogCode_StopRemoteRecord "QLR040230B38"
  190. #define UIService_LogCode_StartSalesRecord "QLR040230B39"
  191. #define UIService_LogCode_StartRecordPreview "QLR040230B40"
  192. #define UIService_LogCode_StartSalesVideoRecord "QLR040230B41"
  193. #define UIService_LogCode_AjustVideoPreviewSize "QLR040230B42"
  194. #define UIService_LogCode_StopShowVideo "QLR040230B43"
  195. #define UIService_LogCode_StartPlaySalesRecord "QLR040230B44"
  196. #define UIService_LogCode_SendH5SyncData "QLR040230B45"
  197. #define UIService_LogCode_GetHandfreeOutVolume "QLR040230B46"
  198. #define UIService_LogCode_SetHandfreeOutVolume "QLR040230B47"
  199. #define UIService_LogCode_GetPickupOutVolume "QLR040230B48"
  200. #define UIService_LogCode_SetPickupOutVolume "QLR040230B49"
  201. #define UIService_LogCode_StartPlayNotice "QLR040230B50"
  202. #define UIService_LogCode_StopPlayNotice "QLR040230B51"
  203. #define UIService_LogCode_GetRecordMode "QLR040230B52"
  204. #define UIService_LogCode_StartTransactionRecord "QLR040230B53"
  205. #define UIService_LogCode_StopTransactionRecord "QLR040230B54"
  206. struct UIService_SetUIState_Info
  207. {
  208. int state;
  209. CSimpleStringW status;
  210. void Serialize(SpBuffer &Buf)
  211. {
  212. auto & buf = Buf & state & status;
  213. }
  214. };
  215. struct UIService_SendAgentText_Req
  216. {
  217. CSimpleStringW content;
  218. void Serialize(SpBuffer &Buf)
  219. {
  220. auto & buf = Buf & content;
  221. }
  222. };
  223. struct UIService_SendAgentText_Ans
  224. {
  225. void Serialize(SpBuffer &Buf)
  226. {
  227. }
  228. };
  229. struct UIService_SetMenuTree_Info
  230. {
  231. CSimpleStringW content;
  232. void Serialize(SpBuffer &Buf)
  233. {
  234. auto & buf = Buf & content;
  235. }
  236. };
  237. struct UIService_SetMenuPath_Info
  238. {
  239. CSimpleStringW content;
  240. void Serialize(SpBuffer &Buf)
  241. {
  242. auto & buf = Buf & content;
  243. }
  244. };
  245. struct UIService_SendFrontSyncData_Info
  246. {
  247. int id;
  248. CSimpleStringW content;
  249. void Serialize(SpBuffer &Buf)
  250. {
  251. auto & buf = Buf & id & content;
  252. }
  253. };
  254. struct UIService_StartRecordVideo_Req
  255. {
  256. CSimpleStringW VideoName;
  257. void Serialize(SpBuffer &Buf)
  258. {
  259. auto & buf = Buf & VideoName;
  260. }
  261. };
  262. struct UIService_StartRecordVideo_Ans
  263. {
  264. unsigned int ErrorCode;
  265. CSimpleStringW ErrorMsg;
  266. void Serialize(SpBuffer &Buf)
  267. {
  268. auto & buf = Buf & ErrorCode & ErrorMsg;
  269. }
  270. };
  271. struct UIService_StopRecordVideo_Req
  272. {
  273. CSimpleStringW content;
  274. void Serialize(SpBuffer &Buf)
  275. {
  276. auto & buf = Buf & content;
  277. }
  278. };
  279. struct UIService_StopRecordVideo_Ans
  280. {
  281. void Serialize(SpBuffer &Buf)
  282. {
  283. }
  284. };
  285. struct UIService_ShowVideo_Req
  286. {
  287. CSimpleStringW VideoName;
  288. void Serialize(SpBuffer &Buf)
  289. {
  290. auto & buf = Buf & VideoName;
  291. }
  292. };
  293. struct UIService_ShowVideo_Ans
  294. {
  295. void Serialize(SpBuffer &Buf)
  296. {
  297. }
  298. };
  299. struct UIService_SaveVideo_Req
  300. {
  301. CSimpleStringW VideoName;
  302. void Serialize(SpBuffer &Buf)
  303. {
  304. auto & buf = Buf & VideoName;
  305. }
  306. };
  307. struct UIService_SaveVideo_Ans
  308. {
  309. void Serialize(SpBuffer &Buf)
  310. {
  311. }
  312. };
  313. struct UIService_DeleteVideo_Req
  314. {
  315. CSimpleStringW VideoName;
  316. void Serialize(SpBuffer &Buf)
  317. {
  318. auto & buf = Buf & VideoName;
  319. }
  320. };
  321. struct UIService_DeleteVideo_Ans
  322. {
  323. void Serialize(SpBuffer &Buf)
  324. {
  325. }
  326. };
  327. struct UIService_StartPlayVideo_Req
  328. {
  329. int CfgInx;
  330. int WndX;
  331. int WndY;
  332. int WndWidth;
  333. int WndHeight;
  334. void Serialize(SpBuffer &Buf)
  335. {
  336. auto & buf = Buf & CfgInx & WndX & WndY & WndWidth & WndHeight;
  337. }
  338. };
  339. struct UIService_StartPlayVideo_Ans
  340. {
  341. void Serialize(SpBuffer &Buf)
  342. {
  343. }
  344. };
  345. struct UIService_StartPlayAudio_Req
  346. {
  347. CSimpleStringW AudioNames;
  348. void Serialize(SpBuffer &Buf)
  349. {
  350. auto & buf = Buf & AudioNames;
  351. }
  352. };
  353. struct UIService_StartPlayAudio_Ans
  354. {
  355. void Serialize(SpBuffer &Buf)
  356. {
  357. }
  358. };
  359. struct UIService_StartPlayImage_Req
  360. {
  361. int CfgInx;
  362. int WndX;
  363. int WndY;
  364. int WndWidth;
  365. int WndHeight;
  366. void Serialize(SpBuffer &Buf)
  367. {
  368. auto & buf = Buf & CfgInx & WndX & WndY & WndWidth & WndHeight;
  369. }
  370. };
  371. struct UIService_StartPlayImage_Ans
  372. {
  373. void Serialize(SpBuffer &Buf)
  374. {
  375. }
  376. };
  377. struct UIService_StopPlayVideo_Req
  378. {
  379. int CfgInx;
  380. void Serialize(SpBuffer &Buf)
  381. {
  382. auto & buf = Buf & CfgInx;
  383. }
  384. };
  385. struct UIService_StopPlayVideo_Ans
  386. {
  387. void Serialize(SpBuffer &Buf)
  388. {
  389. }
  390. };
  391. struct UIService_StopPlayAudio_Req
  392. {
  393. void Serialize(SpBuffer &Buf)
  394. {
  395. }
  396. };
  397. struct UIService_StopPlayAudio_Ans
  398. {
  399. void Serialize(SpBuffer &Buf)
  400. {
  401. }
  402. };
  403. struct UIService_StopPlayImage_Req
  404. {
  405. int CfgInx;
  406. void Serialize(SpBuffer &Buf)
  407. {
  408. auto & buf = Buf & CfgInx;
  409. }
  410. };
  411. struct UIService_StopPlayImage_Ans
  412. {
  413. void Serialize(SpBuffer &Buf)
  414. {
  415. }
  416. };
  417. struct UIService_StartPhotograph_Info
  418. {
  419. void Serialize(SpBuffer &Buf)
  420. {
  421. }
  422. };
  423. struct UIService_StopPhotograph_Info
  424. {
  425. void Serialize(SpBuffer &Buf)
  426. {
  427. }
  428. };
  429. struct UIService_SendOperateState_Info
  430. {
  431. void Serialize(SpBuffer &Buf)
  432. {
  433. }
  434. };
  435. struct UIService_CheckContinuRecord_Req
  436. {
  437. void Serialize(SpBuffer &Buf)
  438. {
  439. }
  440. };
  441. struct UIService_CheckContinuRecord_Ans
  442. {
  443. bool IsAllowed;
  444. void Serialize(SpBuffer &Buf)
  445. {
  446. auto & buf = Buf & IsAllowed;
  447. }
  448. };
  449. struct UIService_StartContinuRecord_Req
  450. {
  451. CSimpleStringW VideoName;
  452. void Serialize(SpBuffer &Buf)
  453. {
  454. auto & buf = Buf & VideoName;
  455. }
  456. };
  457. struct UIService_StartContinuRecord_Ans
  458. {
  459. unsigned int Record_ErrorCode;
  460. CSimpleStringW Record_ErrorMsg;
  461. void Serialize(SpBuffer &Buf)
  462. {
  463. auto & buf = Buf & Record_ErrorCode & Record_ErrorMsg;
  464. }
  465. };
  466. struct UIService_StopContinuRecord_Req
  467. {
  468. CSimpleStringW VideoName;
  469. void Serialize(SpBuffer &Buf)
  470. {
  471. auto & buf = Buf & VideoName;
  472. }
  473. };
  474. struct UIService_StopContinuRecord_Ans
  475. {
  476. void Serialize(SpBuffer &Buf)
  477. {
  478. }
  479. };
  480. struct UIService_StartEchoContinuRecord_Req
  481. {
  482. CSimpleStringW VideoName;
  483. void Serialize(SpBuffer &Buf)
  484. {
  485. auto & buf = Buf & VideoName;
  486. }
  487. };
  488. struct UIService_StartEchoContinuRecord_Ans
  489. {
  490. unsigned int Echo_ErrorCode;
  491. CSimpleStringW Echo_ErrorMsg;
  492. void Serialize(SpBuffer &Buf)
  493. {
  494. auto & buf = Buf & Echo_ErrorCode & Echo_ErrorMsg;
  495. }
  496. };
  497. struct UIService_StopEchoContinuRecord_Req
  498. {
  499. CSimpleStringW VideoName;
  500. void Serialize(SpBuffer &Buf)
  501. {
  502. auto & buf = Buf & VideoName;
  503. }
  504. };
  505. struct UIService_StopEchoContinuRecord_Ans
  506. {
  507. void Serialize(SpBuffer &Buf)
  508. {
  509. }
  510. };
  511. struct UIService_HideOnlineVideo_Info
  512. {
  513. void Serialize(SpBuffer &Buf)
  514. {
  515. }
  516. };
  517. struct UIService_ShowOnlineVideo_Info
  518. {
  519. void Serialize(SpBuffer &Buf)
  520. {
  521. }
  522. };
  523. struct UIService_AnswerPacket_Req
  524. {
  525. CSimpleStringW Packet;
  526. void Serialize(SpBuffer &Buf)
  527. {
  528. auto & buf = Buf & Packet;
  529. }
  530. };
  531. struct UIService_AnswerPacket_Ans
  532. {
  533. unsigned int ErrorCode;
  534. void Serialize(SpBuffer &Buf)
  535. {
  536. auto & buf = Buf & ErrorCode;
  537. }
  538. };
  539. struct UIService_GetLocalVideoVolume_Req
  540. {
  541. int CfgInx;
  542. void Serialize(SpBuffer &Buf)
  543. {
  544. auto & buf = Buf & CfgInx;
  545. }
  546. };
  547. struct UIService_GetLocalVideoVolume_Ans
  548. {
  549. int Volume;
  550. void Serialize(SpBuffer &Buf)
  551. {
  552. auto & buf = Buf & Volume;
  553. }
  554. };
  555. struct UIService_SetLocalVideoVolume_Req
  556. {
  557. int CfgInx;
  558. int Volume;
  559. void Serialize(SpBuffer &Buf)
  560. {
  561. auto & buf = Buf & CfgInx & Volume;
  562. }
  563. };
  564. struct UIService_SetLocalVideoVolume_Ans
  565. {
  566. void Serialize(SpBuffer &Buf)
  567. {
  568. }
  569. };
  570. struct UIService_SendBusinessDesktopCmd_Req
  571. {
  572. CSimpleStringA xapName;
  573. CSimpleStringA command;
  574. void Serialize(SpBuffer &Buf)
  575. {
  576. auto & buf = Buf & xapName & command;
  577. }
  578. };
  579. struct UIService_SendBusinessDesktopCmd_Ans
  580. {
  581. void Serialize(SpBuffer &Buf)
  582. {
  583. }
  584. };
  585. struct UIService_HideLocalVideo_Info
  586. {
  587. void Serialize(SpBuffer &Buf)
  588. {
  589. }
  590. };
  591. struct UIService_ShowLocalVideo_Info
  592. {
  593. void Serialize(SpBuffer &Buf)
  594. {
  595. }
  596. };
  597. struct UIService_HidePersonArea_Info
  598. {
  599. void Serialize(SpBuffer &Buf)
  600. {
  601. }
  602. };
  603. struct UIService_ShowPersonArea_Info
  604. {
  605. void Serialize(SpBuffer &Buf)
  606. {
  607. }
  608. };
  609. struct UIService_VideoAppendWaterMark_Req
  610. {
  611. CSimpleStringW videoName;
  612. CSimpleStringW appendstr;
  613. void Serialize(SpBuffer &Buf)
  614. {
  615. auto & buf = Buf & videoName & appendstr;
  616. }
  617. };
  618. struct UIService_VideoAppendWaterMark_Ans
  619. {
  620. void Serialize(SpBuffer &Buf)
  621. {
  622. }
  623. };
  624. struct UIService_GetLocalAudioVolume_Req
  625. {
  626. void Serialize(SpBuffer &Buf)
  627. {
  628. }
  629. };
  630. struct UIService_GetLocalAudioVolume_Ans
  631. {
  632. int Volume;
  633. void Serialize(SpBuffer &Buf)
  634. {
  635. auto & buf = Buf & Volume;
  636. }
  637. };
  638. struct UIService_SetLocalAudioVolume_Req
  639. {
  640. int Volume;
  641. void Serialize(SpBuffer &Buf)
  642. {
  643. auto & buf = Buf & Volume;
  644. }
  645. };
  646. struct UIService_SetLocalAudioVolume_Ans
  647. {
  648. void Serialize(SpBuffer &Buf)
  649. {
  650. }
  651. };
  652. struct UIService_StartRemoteRecord_Req
  653. {
  654. CSimpleStringW VideoName;
  655. void Serialize(SpBuffer &Buf)
  656. {
  657. auto & buf = Buf & VideoName;
  658. }
  659. };
  660. struct UIService_StartRemoteRecord_Ans
  661. {
  662. unsigned int ErrorCode;
  663. CSimpleStringW ErrorMsg;
  664. void Serialize(SpBuffer &Buf)
  665. {
  666. auto & buf = Buf & ErrorCode & ErrorMsg;
  667. }
  668. };
  669. struct UIService_StopRemoteRecord_Req
  670. {
  671. CSimpleStringW content;
  672. void Serialize(SpBuffer &Buf)
  673. {
  674. auto & buf = Buf & content;
  675. }
  676. };
  677. struct UIService_StopRemoteRecord_Ans
  678. {
  679. void Serialize(SpBuffer &Buf)
  680. {
  681. }
  682. };
  683. struct UIService_StartSalesRecord_Req
  684. {
  685. CSimpleStringW VideoName;
  686. int Type;
  687. CBlob RecognizeContext;
  688. unsigned int ContextLen;
  689. void Serialize(SpBuffer &Buf)
  690. {
  691. auto & buf = Buf & VideoName & Type & RecognizeContext & ContextLen;
  692. }
  693. };
  694. struct UIService_StartSalesRecord_Ans
  695. {
  696. unsigned int ErrorCode;
  697. CSimpleStringW ErrorMsg;
  698. void Serialize(SpBuffer &Buf)
  699. {
  700. auto & buf = Buf & ErrorCode & ErrorMsg;
  701. }
  702. };
  703. struct UIService_StartRecordPreview_Req
  704. {
  705. CSimpleStringW VideoName;
  706. void Serialize(SpBuffer &Buf)
  707. {
  708. auto & buf = Buf & VideoName;
  709. }
  710. };
  711. struct UIService_StartRecordPreview_Ans
  712. {
  713. unsigned int ErrorCode;
  714. CSimpleStringW ErrorMsg;
  715. void Serialize(SpBuffer &Buf)
  716. {
  717. auto & buf = Buf & ErrorCode & ErrorMsg;
  718. }
  719. };
  720. struct UIService_StartSalesVideoRecord_Req
  721. {
  722. CSimpleStringW VideoName;
  723. int Type;
  724. CBlob RecognizeContext;
  725. unsigned int ContextLen;
  726. void Serialize(SpBuffer &Buf)
  727. {
  728. auto & buf = Buf & VideoName & Type & RecognizeContext & ContextLen;
  729. }
  730. };
  731. struct UIService_StartSalesVideoRecord_Ans
  732. {
  733. unsigned int ErrorCode;
  734. CSimpleStringW ErrorMsg;
  735. void Serialize(SpBuffer &Buf)
  736. {
  737. auto & buf = Buf & ErrorCode & ErrorMsg;
  738. }
  739. };
  740. struct UIService_AjustVideoPreviewSize_Req
  741. {
  742. int leftx;
  743. int lefty;
  744. int width;
  745. int height;
  746. void Serialize(SpBuffer &Buf)
  747. {
  748. auto & buf = Buf & leftx & lefty & width & height;
  749. }
  750. };
  751. struct UIService_AjustVideoPreviewSize_Ans
  752. {
  753. unsigned int ErrorCode;
  754. CSimpleStringW ErrorMsg;
  755. void Serialize(SpBuffer &Buf)
  756. {
  757. auto & buf = Buf & ErrorCode & ErrorMsg;
  758. }
  759. };
  760. struct UIService_StopShowVideo_Req
  761. {
  762. CSimpleStringW VideoName;
  763. void Serialize(SpBuffer &Buf)
  764. {
  765. auto & buf = Buf & VideoName;
  766. }
  767. };
  768. struct UIService_StopShowVideo_Ans
  769. {
  770. void Serialize(SpBuffer &Buf)
  771. {
  772. }
  773. };
  774. struct UIService_StartPlaySalesRecord_Req
  775. {
  776. CSimpleStringW VideoName;
  777. int WndX;
  778. int WndY;
  779. int WndWidth;
  780. int WndHeight;
  781. void Serialize(SpBuffer &Buf)
  782. {
  783. auto & buf = Buf & VideoName & WndX & WndY & WndWidth & WndHeight;
  784. }
  785. };
  786. struct UIService_StartPlaySalesRecord_Ans
  787. {
  788. void Serialize(SpBuffer &Buf)
  789. {
  790. }
  791. };
  792. struct UIService_SendH5SyncData_Info
  793. {
  794. CSimpleStringW content;
  795. void Serialize(SpBuffer &Buf)
  796. {
  797. auto & buf = Buf & content;
  798. }
  799. };
  800. struct UIService_GetHandfreeOutVolume_Req
  801. {
  802. void Serialize(SpBuffer &Buf)
  803. {
  804. }
  805. };
  806. struct UIService_GetHandfreeOutVolume_Ans
  807. {
  808. int Volume;
  809. void Serialize(SpBuffer &Buf)
  810. {
  811. auto & buf = Buf & Volume;
  812. }
  813. };
  814. struct UIService_SetHandfreeOutVolume_Req
  815. {
  816. int Volume;
  817. void Serialize(SpBuffer &Buf)
  818. {
  819. auto & buf = Buf & Volume;
  820. }
  821. };
  822. struct UIService_SetHandfreeOutVolume_Ans
  823. {
  824. void Serialize(SpBuffer &Buf)
  825. {
  826. }
  827. };
  828. struct UIService_GetPickupOutVolume_Req
  829. {
  830. void Serialize(SpBuffer &Buf)
  831. {
  832. }
  833. };
  834. struct UIService_GetPickupOutVolume_Ans
  835. {
  836. int Volume;
  837. void Serialize(SpBuffer &Buf)
  838. {
  839. auto & buf = Buf & Volume;
  840. }
  841. };
  842. struct UIService_SetPickupOutVolume_Req
  843. {
  844. int Volume;
  845. void Serialize(SpBuffer &Buf)
  846. {
  847. auto & buf = Buf & Volume;
  848. }
  849. };
  850. struct UIService_SetPickupOutVolume_Ans
  851. {
  852. void Serialize(SpBuffer &Buf)
  853. {
  854. }
  855. };
  856. struct UIService_StartPlayNotice_Req
  857. {
  858. int CfgInx;
  859. int WndX;
  860. int WndY;
  861. int WndWidth;
  862. int WndHeight;
  863. CSimpleStringW VideoName;
  864. void Serialize(SpBuffer &Buf)
  865. {
  866. auto & buf = Buf & CfgInx & WndX & WndY & WndWidth & WndHeight & VideoName;
  867. }
  868. };
  869. struct UIService_StartPlayNotice_Ans
  870. {
  871. unsigned int ErrorCode;
  872. CSimpleStringW ErrorMsg;
  873. void Serialize(SpBuffer &Buf)
  874. {
  875. auto & buf = Buf & ErrorCode & ErrorMsg;
  876. }
  877. };
  878. struct UIService_StopPlayNotice_Req
  879. {
  880. int CfgInx;
  881. void Serialize(SpBuffer &Buf)
  882. {
  883. auto & buf = Buf & CfgInx;
  884. }
  885. };
  886. struct UIService_StopPlayNotice_Ans
  887. {
  888. unsigned int ErrorCode;
  889. CSimpleStringW ErrorMsg;
  890. void Serialize(SpBuffer &Buf)
  891. {
  892. auto & buf = Buf & ErrorCode & ErrorMsg;
  893. }
  894. };
  895. struct UIService_GetRecordMode_Req
  896. {
  897. void Serialize(SpBuffer &Buf)
  898. {
  899. }
  900. };
  901. struct UIService_GetRecordMode_Ans
  902. {
  903. unsigned int RecordMode;
  904. void Serialize(SpBuffer &Buf)
  905. {
  906. auto & buf = Buf & RecordMode;
  907. }
  908. };
  909. struct UIService_StartTransactionRecord_Req
  910. {
  911. CSimpleStringA StrVideoName;
  912. void Serialize(SpBuffer &Buf)
  913. {
  914. auto & buf = Buf & StrVideoName;
  915. }
  916. };
  917. struct UIService_StartTransactionRecord_Ans
  918. {
  919. unsigned int ErrorCode;
  920. CSimpleStringW ErrorMsg;
  921. void Serialize(SpBuffer &Buf)
  922. {
  923. auto & buf = Buf & ErrorCode & ErrorMsg;
  924. }
  925. };
  926. struct UIService_StopTransactionRecord_Req
  927. {
  928. CSimpleStringA StrVideoName;
  929. void Serialize(SpBuffer &Buf)
  930. {
  931. auto & buf = Buf & StrVideoName;
  932. }
  933. };
  934. struct UIService_StopTransactionRecord_Ans
  935. {
  936. void Serialize(SpBuffer &Buf)
  937. {
  938. }
  939. };
  940. struct UIService_GetCallState_Req
  941. {
  942. void Serialize(SpBuffer &Buf)
  943. {
  944. }
  945. };
  946. struct UIService_GetCallState_Ans
  947. {
  948. int iState;
  949. void Serialize(SpBuffer &Buf)
  950. {
  951. auto & buf = Buf & iState;
  952. }
  953. };
  954. struct UIService_HangupCall_Info
  955. {
  956. void Serialize(SpBuffer &Buf)
  957. {
  958. }
  959. };
  960. struct UIService_GetTransactionRecordState_Req
  961. {
  962. void Serialize(SpBuffer &Buf)
  963. {
  964. }
  965. };
  966. struct UIService_GetTransactionRecordState_Ans
  967. {
  968. int iRecordState;
  969. void Serialize(SpBuffer &Buf)
  970. {
  971. auto & buf = Buf & iRecordState;
  972. }
  973. };
  974. struct UIService_GetHandfreeInVolume_Req
  975. {
  976. void Serialize(SpBuffer &Buf)
  977. {
  978. }
  979. };
  980. struct UIService_GetHandfreeInVolume_Ans
  981. {
  982. int Volume;
  983. void Serialize(SpBuffer &Buf)
  984. {
  985. auto & buf = Buf & Volume;
  986. }
  987. };
  988. struct UIService_SetHandfreeInVolume_Req
  989. {
  990. int Volume;
  991. void Serialize(SpBuffer &Buf)
  992. {
  993. auto & buf = Buf & Volume;
  994. }
  995. };
  996. struct UIService_SetHandfreeInVolume_Ans
  997. {
  998. void Serialize(SpBuffer &Buf)
  999. {
  1000. }
  1001. };
  1002. struct UIService_GetPickupInVolume_Req
  1003. {
  1004. void Serialize(SpBuffer &Buf)
  1005. {
  1006. }
  1007. };
  1008. struct UIService_GetPickupInVolume_Ans
  1009. {
  1010. int Volume;
  1011. void Serialize(SpBuffer &Buf)
  1012. {
  1013. auto & buf = Buf & Volume;
  1014. }
  1015. };
  1016. struct UIService_SetPickupInVolume_Req
  1017. {
  1018. int Volume;
  1019. void Serialize(SpBuffer &Buf)
  1020. {
  1021. auto & buf = Buf & Volume;
  1022. }
  1023. };
  1024. struct UIService_SetPickupInVolume_Ans
  1025. {
  1026. void Serialize(SpBuffer &Buf)
  1027. {
  1028. }
  1029. };
  1030. struct UIService_GetAudioInDevices_Req
  1031. {
  1032. void Serialize(SpBuffer &Buf)
  1033. {
  1034. }
  1035. };
  1036. struct UIService_GetAudioInDevices_Ans
  1037. {
  1038. int InCount;
  1039. CSimpleStringA strDevices;
  1040. void Serialize(SpBuffer &Buf)
  1041. {
  1042. auto & buf = Buf & InCount & strDevices;
  1043. }
  1044. };
  1045. struct UIService_GetAudioOutDevices_Req
  1046. {
  1047. void Serialize(SpBuffer &Buf)
  1048. {
  1049. }
  1050. };
  1051. struct UIService_GetAudioOutDevices_Ans
  1052. {
  1053. int OutCount;
  1054. CSimpleStringA strDevices;
  1055. void Serialize(SpBuffer &Buf)
  1056. {
  1057. auto & buf = Buf & OutCount & strDevices;
  1058. }
  1059. };
  1060. struct UIService_GetCameraInfo_Req
  1061. {
  1062. void Serialize(SpBuffer &Buf)
  1063. {
  1064. }
  1065. };
  1066. struct UIService_GetCameraInfo_Ans
  1067. {
  1068. int CameraCount;
  1069. CSimpleStringA strDevices;
  1070. void Serialize(SpBuffer &Buf)
  1071. {
  1072. auto & buf = Buf & CameraCount & strDevices;
  1073. }
  1074. };
  1075. struct UIService_GetMediaDeviceInfo_Req
  1076. {
  1077. void Serialize(SpBuffer &Buf)
  1078. {
  1079. }
  1080. };
  1081. struct UIService_GetMediaDeviceInfo_Ans
  1082. {
  1083. CSimpleStringA HandfreeIn;
  1084. CSimpleStringA HandfreeOut;
  1085. CSimpleStringA PickupIn;
  1086. CSimpleStringA PickupOut;
  1087. CSimpleStringA EnvCamera;
  1088. CSimpleStringA EnvUsbPort;
  1089. CSimpleStringA EnvReserved;
  1090. CSimpleStringA OptCamera;
  1091. CSimpleStringA OptUsbPort;
  1092. CSimpleStringA OptReserved;
  1093. void Serialize(SpBuffer &Buf)
  1094. {
  1095. auto & buf = Buf & HandfreeIn & HandfreeOut & PickupIn & PickupOut & EnvCamera & EnvUsbPort & EnvReserved & OptCamera & OptUsbPort & OptReserved;
  1096. }
  1097. };
  1098. struct UIService_GetPickUpStatus_Req
  1099. {
  1100. void Serialize(SpBuffer &Buf)
  1101. {
  1102. }
  1103. };
  1104. struct UIService_GetPickUpStatus_Ans
  1105. {
  1106. int iStatus;
  1107. void Serialize(SpBuffer &Buf)
  1108. {
  1109. auto & buf = Buf & iStatus;
  1110. }
  1111. };
  1112. ///////////////////////////
  1113. } // namespace InteractiveControl
  1114. #endif // __INTERACTIVECONTROL_DEF_G_H