#ifndef __INTERACTIVECONTROL_DEF_G_H #define __INTERACTIVECONTROL_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace InteractiveControl { // // const goes here // #define eCustomerState_None 0 #define eCustomerState_Attention 1 #define eCustomerState_Control 2 #define eCustomerState_Assist 3 #define eCustomerState_AgentOperation 4 #define eAgentInputState_Writing 0 #define eAgentInputState_Idle 1 #define UIService_Method_SetUIState 0 #define UIService_Method_SendAgentText 1 #define UIService_Method_SetMenuTree 2 #define UIService_Method_SetMenuPath 3 #define UIService_Method_SendFrontSyncData 4 #define UIService_Method_StartRecordVideo 5 #define UIService_Method_StopRecordVideo 6 #define UIService_Method_ShowVideo 7 #define UIService_Method_SaveVideo 8 #define UIService_Method_DeleteVideo 9 #define UIService_Method_StartPlayVideo 10 #define UIService_Method_StartPlayAudio 11 #define UIService_Method_StartPlayImage 12 #define UIService_Method_StopPlayVideo 13 #define UIService_Method_StopPlayAudio 14 #define UIService_Method_StopPlayImage 15 #define UIService_Method_StartPhotograph 16 #define UIService_Method_StopPhotograph 17 #define UIService_Method_SendOperateState 18 #define UIService_Method_CheckContinuRecord 19 #define UIService_Method_StartContinuRecord 20 #define UIService_Method_StopContinuRecord 21 #define UIService_Method_StartEchoContinuRecord 22 #define UIService_Method_StopEchoContinuRecord 23 #define UIService_Method_HideOnlineVideo 24 #define UIService_Method_ShowOnlineVideo 25 #define UIService_Method_AnswerPacket 26 #define UIService_Method_GetLocalVideoVolume 27 #define UIService_Method_SetLocalVideoVolume 28 #define UIService_Method_SendBusinessDesktopCmd 29 #define UIService_Method_HideLocalVideo 30 #define UIService_Method_ShowLocalVideo 31 #define UIService_Method_HidePersonArea 32 #define UIService_Method_ShowPersonArea 33 #define UIService_Method_VideoAppendWaterMark 34 #define UIService_Method_GetLocalAudioVolume 35 #define UIService_Method_SetLocalAudioVolume 36 #define UIService_Method_StartRemoteRecord 37 #define UIService_Method_StopRemoteRecord 38 #define UIService_Method_StartSalesRecord 39 #define UIService_Method_StartRecordPreview 40 #define UIService_Method_StartSalesVideoRecord 41 #define UIService_Method_AjustVideoPreviewSize 42 #define UIService_Method_StopShowVideo 43 #define UIService_Method_StartPlaySalesRecord 44 #define UIService_Method_SendH5SyncData 45 #define UIService_Method_GetHandfreeOutVolume 46 #define UIService_Method_SetHandfreeOutVolume 47 #define UIService_Method_GetPickupOutVolume 48 #define UIService_Method_SetPickupOutVolume 49 #define UIService_Method_StartPlayNotice 50 #define UIService_Method_StopPlayNotice 51 #define UIService_Method_GetRecordMode 52 #define UIService_Method_StartTransactionRecord 53 #define UIService_Method_StopTransactionRecord 54 #define UIService_Method_GetCallState 55 #define UIService_Method_HangupCall 56 #define UIService_Method_GetTransactionRecordState 57 #define UIService_Method_GetHandfreeInVolume 58 #define UIService_Method_SetHandfreeInVolume 59 #define UIService_Method_GetPickupInVolume 60 #define UIService_Method_SetPickupInVolume 61 #define UIService_Method_GetAudioInDevices 62 #define UIService_Method_GetAudioOutDevices 63 #define UIService_Method_GetCameraInfo 64 #define UIService_Method_GetMediaDeviceInfo 65 #define UIService_Method_GetPickUpStatus 66 #define UIService_Method_GetCameraState 67 #define UIService_Method_SetRemoteRecordCamera 68 #define UIService_Method_StartCameraCapture 69 #define UIService_Method_StopCameraCapture 70 #define UIService_Method_StartFacetracking 71 #define UIService_Method_StopFacetracking 72 #define UIService_MethodSignature_SetUIState -649355360 #define UIService_MethodSignature_SendAgentText -389826246 #define UIService_MethodSignature_SetMenuTree 1707777402 #define UIService_MethodSignature_SetMenuPath 553404441 #define UIService_MethodSignature_SendFrontSyncData 503549847 #define UIService_MethodSignature_StartRecordVideo -1844479532 #define UIService_MethodSignature_StopRecordVideo 310406065 #define UIService_MethodSignature_ShowVideo 1404548992 #define UIService_MethodSignature_SaveVideo 1954181356 #define UIService_MethodSignature_DeleteVideo -600712782 #define UIService_MethodSignature_StartPlayVideo -271954219 #define UIService_MethodSignature_StartPlayAudio -1816705386 #define UIService_MethodSignature_StartPlayImage -1698755481 #define UIService_MethodSignature_StopPlayVideo 2084242398 #define UIService_MethodSignature_StopPlayAudio -1812157371 #define UIService_MethodSignature_StopPlayImage -88315811 #define UIService_MethodSignature_StartPhotograph -1649051075 #define UIService_MethodSignature_StopPhotograph 484812614 #define UIService_MethodSignature_SendOperateState -973212614 #define UIService_MethodSignature_CheckContinuRecord 1206241979 #define UIService_MethodSignature_StartContinuRecord -125680355 #define UIService_MethodSignature_StopContinuRecord 2129481269 #define UIService_MethodSignature_StartEchoContinuRecord -60891649 #define UIService_MethodSignature_StopEchoContinuRecord 1613917723 #define UIService_MethodSignature_HideOnlineVideo 402180326 #define UIService_MethodSignature_ShowOnlineVideo 215822958 #define UIService_MethodSignature_AnswerPacket 1544945815 #define UIService_MethodSignature_GetLocalVideoVolume -556205790 #define UIService_MethodSignature_SetLocalVideoVolume -1955837375 #define UIService_MethodSignature_SendBusinessDesktopCmd 479361579 #define UIService_MethodSignature_HideLocalVideo 1054101480 #define UIService_MethodSignature_ShowLocalVideo 1433196925 #define UIService_MethodSignature_HidePersonArea -761642471 #define UIService_MethodSignature_ShowPersonArea -718278135 #define UIService_MethodSignature_VideoAppendWaterMark -535041635 #define UIService_MethodSignature_GetLocalAudioVolume -1928277327 #define UIService_MethodSignature_SetLocalAudioVolume -1142072027 #define UIService_MethodSignature_StartRemoteRecord -2089992229 #define UIService_MethodSignature_StopRemoteRecord 1822461931 #define UIService_MethodSignature_StartSalesRecord 98750308 #define UIService_MethodSignature_StartRecordPreview 2127546596 #define UIService_MethodSignature_StartSalesVideoRecord -2103222931 #define UIService_MethodSignature_AjustVideoPreviewSize 1033541107 #define UIService_MethodSignature_StopShowVideo 195996145 #define UIService_MethodSignature_StartPlaySalesRecord -995863402 #define UIService_MethodSignature_SendH5SyncData -546371570 #define UIService_MethodSignature_GetHandfreeOutVolume 1306483555 #define UIService_MethodSignature_SetHandfreeOutVolume 2042464727 #define UIService_MethodSignature_GetPickupOutVolume 1201465844 #define UIService_MethodSignature_SetPickupOutVolume -1088342808 #define UIService_MethodSignature_StartPlayNotice -1901549012 #define UIService_MethodSignature_StopPlayNotice -1978922649 #define UIService_MethodSignature_GetRecordMode -1617187757 #define UIService_MethodSignature_StartTransactionRecord 339746588 #define UIService_MethodSignature_StopTransactionRecord 1197230846 #define UIService_MethodSignature_GetCallState -1446312706 #define UIService_MethodSignature_HangupCall 478500367 #define UIService_MethodSignature_GetTransactionRecordState -923839253 #define UIService_MethodSignature_GetHandfreeInVolume -973146972 #define UIService_MethodSignature_SetHandfreeInVolume -1471315400 #define UIService_MethodSignature_GetPickupInVolume -735373015 #define UIService_MethodSignature_SetPickupInVolume 35636029 #define UIService_MethodSignature_GetAudioInDevices -541811993 #define UIService_MethodSignature_GetAudioOutDevices -1224223001 #define UIService_MethodSignature_GetCameraInfo 180376278 #define UIService_MethodSignature_GetMediaDeviceInfo -887802742 #define UIService_MethodSignature_GetPickUpStatus -1057807018 #define UIService_MethodSignature_GetCameraState 1106777089 #define UIService_MethodSignature_SetRemoteRecordCamera 644742714 #define UIService_MethodSignature_StartCameraCapture -1747552500 #define UIService_MethodSignature_StopCameraCapture -1434897600 #define UIService_MethodSignature_StartFacetracking 1383398751 #define UIService_MethodSignature_StopFacetracking -1524623181 #define UIService_LogCode_SetUIState "QLR040230B00" #define UIService_LogCode_SendAgentText "QLR040230B01" #define UIService_LogCode_SetMenuTree "QLR040230B02" #define UIService_LogCode_SetMenuPath "QLR040230B03" #define UIService_LogCode_SendFrontSyncData "QLR040230B04" #define UIService_LogCode_StartRecordVideo "QLR040230B05" #define UIService_LogCode_StopRecordVideo "QLR040230B06" #define UIService_LogCode_ShowVideo "QLR040230B07" #define UIService_LogCode_SaveVideo "QLR040230B08" #define UIService_LogCode_DeleteVideo "QLR040230B09" #define UIService_LogCode_StartPlayVideo "QLR040230B10" #define UIService_LogCode_StartPlayAudio "QLR040230B11" #define UIService_LogCode_StartPlayImage "QLR040230B12" #define UIService_LogCode_StopPlayVideo "QLR040230B13" #define UIService_LogCode_StopPlayAudio "QLR040230B14" #define UIService_LogCode_StopPlayImage "QLR040230B15" #define UIService_LogCode_StartPhotograph "QLR040230B16" #define UIService_LogCode_StopPhotograph "QLR040230B17" #define UIService_LogCode_SendOperateState "QLR040230B18" #define UIService_LogCode_CheckContinuRecord "QLR040230B19" #define UIService_LogCode_StartContinuRecord "QLR040230B20" #define UIService_LogCode_StopContinuRecord "QLR040230B21" #define UIService_LogCode_StartEchoContinuRecord "QLR040230B22" #define UIService_LogCode_StopEchoContinuRecord "QLR040230B23" #define UIService_LogCode_HideOnlineVideo "QLR040230B24" #define UIService_LogCode_ShowOnlineVideo "QLR040230B25" #define UIService_LogCode_AnswerPacket "QLR040230B26" #define UIService_LogCode_GetLocalVideoVolume "QLR040230B27" #define UIService_LogCode_SetLocalVideoVolume "QLR040230B28" #define UIService_LogCode_SendBusinessDesktopCmd "QLR040230B29" #define UIService_LogCode_HideLocalVideo "QLR040230B30" #define UIService_LogCode_ShowLocalVideo "QLR040230B31" #define UIService_LogCode_HidePersonArea "QLR040230B32" #define UIService_LogCode_ShowPersonArea "QLR040230B33" #define UIService_LogCode_VideoAppendWaterMark "QLR040230B34" #define UIService_LogCode_GetLocalAudioVolume "QLR040230B35" #define UIService_LogCode_SetLocalAudioVolume "QLR040230B36" #define UIService_LogCode_StartRemoteRecord "QLR040230B37" #define UIService_LogCode_StopRemoteRecord "QLR040230B38" #define UIService_LogCode_StartSalesRecord "QLR040230B39" #define UIService_LogCode_StartRecordPreview "QLR040230B40" #define UIService_LogCode_StartSalesVideoRecord "QLR040230B41" #define UIService_LogCode_AjustVideoPreviewSize "QLR040230B42" #define UIService_LogCode_StopShowVideo "QLR040230B43" #define UIService_LogCode_StartPlaySalesRecord "QLR040230B44" #define UIService_LogCode_SendH5SyncData "QLR040230B45" #define UIService_LogCode_GetHandfreeOutVolume "QLR040230B46" #define UIService_LogCode_SetHandfreeOutVolume "QLR040230B47" #define UIService_LogCode_GetPickupOutVolume "QLR040230B48" #define UIService_LogCode_SetPickupOutVolume "QLR040230B49" #define UIService_LogCode_StartPlayNotice "QLR040230B50" #define UIService_LogCode_StopPlayNotice "QLR040230B51" #define UIService_LogCode_GetRecordMode "QLR040230B52" #define UIService_LogCode_StartTransactionRecord "QLR040230B53" #define UIService_LogCode_StopTransactionRecord "QLR040230B54" #define UIService_LogCode_GetCallState "QLR040230B55" #define UIService_LogCode_HangupCall "QLR040230B56" #define UIService_LogCode_GetTransactionRecordState "QLR040230B57" #define UIService_LogCode_GetHandfreeInVolume "QLR040230B58" #define UIService_LogCode_SetHandfreeInVolume "QLR040230B59" #define UIService_LogCode_GetPickupInVolume "QLR040230B60" #define UIService_LogCode_SetPickupInVolume "QLR040230B61" #define UIService_LogCode_GetAudioInDevices "QLR040230B62" #define UIService_LogCode_GetAudioOutDevices "QLR040230B63" #define UIService_LogCode_GetCameraInfo "QLR040230B64" #define UIService_LogCode_GetMediaDeviceInfo "QLR040230B65" #define UIService_LogCode_GetPickUpStatus "QLR040230B66" #define UIService_LogCode_GetCameraState "QLR040230B67" #define UIService_LogCode_SetRemoteRecordCamera "QLR040230B68" #define UIService_LogCode_StartCameraCapture "QLR040230B69" #define UIService_LogCode_StopCameraCapture "QLR040230B70" #define UIService_LogCode_StartFacetracking "QLR040230B71" #define UIService_LogCode_StopFacetracking "QLR040230B72" struct UIService_SetUIState_Info { int state; CSimpleStringW status; void Serialize(SpBuffer &Buf) { auto & buf = Buf & state & status; } }; struct UIService_SendAgentText_Req { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; struct UIService_SendAgentText_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_SetMenuTree_Info { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; struct UIService_SetMenuPath_Info { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; struct UIService_SendFrontSyncData_Info { int id; CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & id & content; } }; struct UIService_StartRecordVideo_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StartRecordVideo_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StopRecordVideo_Req { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; struct UIService_StopRecordVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_ShowVideo_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_ShowVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_SaveVideo_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_SaveVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_DeleteVideo_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_DeleteVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartPlayVideo_Req { int CfgInx; int WndX; int WndY; int WndWidth; int WndHeight; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx & WndX & WndY & WndWidth & WndHeight; } }; struct UIService_StartPlayVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartPlayAudio_Req { CSimpleStringW AudioNames; void Serialize(SpBuffer &Buf) { auto & buf = Buf & AudioNames; } }; struct UIService_StartPlayAudio_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartPlayImage_Req { int CfgInx; int WndX; int WndY; int WndWidth; int WndHeight; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx & WndX & WndY & WndWidth & WndHeight; } }; struct UIService_StartPlayImage_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopPlayVideo_Req { int CfgInx; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx; } }; struct UIService_StopPlayVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopPlayAudio_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopPlayAudio_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopPlayImage_Req { int CfgInx; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx; } }; struct UIService_StopPlayImage_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartPhotograph_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopPhotograph_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_SendOperateState_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_CheckContinuRecord_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_CheckContinuRecord_Ans { bool IsAllowed; void Serialize(SpBuffer &Buf) { auto & buf = Buf & IsAllowed; } }; struct UIService_StartContinuRecord_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StartContinuRecord_Ans { unsigned int Record_ErrorCode; CSimpleStringW Record_ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Record_ErrorCode & Record_ErrorMsg; } }; struct UIService_StopContinuRecord_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StopContinuRecord_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartEchoContinuRecord_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StartEchoContinuRecord_Ans { unsigned int Echo_ErrorCode; CSimpleStringW Echo_ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Echo_ErrorCode & Echo_ErrorMsg; } }; struct UIService_StopEchoContinuRecord_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StopEchoContinuRecord_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_HideOnlineVideo_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_ShowOnlineVideo_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_AnswerPacket_Req { CSimpleStringW Packet; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Packet; } }; struct UIService_AnswerPacket_Ans { unsigned int ErrorCode; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode; } }; struct UIService_GetLocalVideoVolume_Req { int CfgInx; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx; } }; struct UIService_GetLocalVideoVolume_Ans { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetLocalVideoVolume_Req { int CfgInx; int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx & Volume; } }; struct UIService_SetLocalVideoVolume_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_SendBusinessDesktopCmd_Req { CSimpleStringA xapName; CSimpleStringA command; void Serialize(SpBuffer &Buf) { auto & buf = Buf & xapName & command; } }; struct UIService_SendBusinessDesktopCmd_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_HideLocalVideo_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_ShowLocalVideo_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_HidePersonArea_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_ShowPersonArea_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_VideoAppendWaterMark_Req { CSimpleStringW videoName; CSimpleStringW appendstr; void Serialize(SpBuffer &Buf) { auto & buf = Buf & videoName & appendstr; } }; struct UIService_VideoAppendWaterMark_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetLocalAudioVolume_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetLocalAudioVolume_Ans { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetLocalAudioVolume_Req { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetLocalAudioVolume_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartRemoteRecord_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StartRemoteRecord_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StopRemoteRecord_Req { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; struct UIService_StopRemoteRecord_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartSalesRecord_Req { CSimpleStringW VideoName; int Type; CBlob RecognizeContext; unsigned int ContextLen; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName & Type & RecognizeContext & ContextLen; } }; struct UIService_StartSalesRecord_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StartRecordPreview_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StartRecordPreview_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StartSalesVideoRecord_Req { CSimpleStringW VideoName; int Type; CBlob RecognizeContext; unsigned int ContextLen; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName & Type & RecognizeContext & ContextLen; } }; struct UIService_StartSalesVideoRecord_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_AjustVideoPreviewSize_Req { int leftx; int lefty; int width; int height; void Serialize(SpBuffer &Buf) { auto & buf = Buf & leftx & lefty & width & height; } }; struct UIService_AjustVideoPreviewSize_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StopShowVideo_Req { CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName; } }; struct UIService_StopShowVideo_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartPlaySalesRecord_Req { CSimpleStringW VideoName; int WndX; int WndY; int WndWidth; int WndHeight; void Serialize(SpBuffer &Buf) { auto & buf = Buf & VideoName & WndX & WndY & WndWidth & WndHeight; } }; struct UIService_StartPlaySalesRecord_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_SendH5SyncData_Info { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; struct UIService_GetHandfreeOutVolume_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetHandfreeOutVolume_Ans { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetHandfreeOutVolume_Req { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetHandfreeOutVolume_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetPickupOutVolume_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetPickupOutVolume_Ans { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetPickupOutVolume_Req { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetPickupOutVolume_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartPlayNotice_Req { int CfgInx; int WndX; int WndY; int WndWidth; int WndHeight; CSimpleStringW VideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx & WndX & WndY & WndWidth & WndHeight & VideoName; } }; struct UIService_StartPlayNotice_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StopPlayNotice_Req { int CfgInx; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CfgInx; } }; struct UIService_StopPlayNotice_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_GetRecordMode_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetRecordMode_Ans { unsigned int RecordMode; void Serialize(SpBuffer &Buf) { auto & buf = Buf & RecordMode; } }; struct UIService_StartTransactionRecord_Req { CSimpleStringA StrVideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & StrVideoName; } }; struct UIService_StartTransactionRecord_Ans { unsigned int ErrorCode; CSimpleStringW ErrorMsg; void Serialize(SpBuffer &Buf) { auto & buf = Buf & ErrorCode & ErrorMsg; } }; struct UIService_StopTransactionRecord_Req { CSimpleStringA StrVideoName; void Serialize(SpBuffer &Buf) { auto & buf = Buf & StrVideoName; } }; struct UIService_StopTransactionRecord_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetCallState_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetCallState_Ans { int iState; void Serialize(SpBuffer &Buf) { auto & buf = Buf & iState; } }; struct UIService_HangupCall_Info { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetTransactionRecordState_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetTransactionRecordState_Ans { int iRecordState; void Serialize(SpBuffer &Buf) { auto & buf = Buf & iRecordState; } }; struct UIService_GetHandfreeInVolume_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetHandfreeInVolume_Ans { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetHandfreeInVolume_Req { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetHandfreeInVolume_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetPickupInVolume_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetPickupInVolume_Ans { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetPickupInVolume_Req { int Volume; void Serialize(SpBuffer &Buf) { auto & buf = Buf & Volume; } }; struct UIService_SetPickupInVolume_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetAudioInDevices_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetAudioInDevices_Ans { int InCount; CSimpleStringA strDevices; void Serialize(SpBuffer &Buf) { auto & buf = Buf & InCount & strDevices; } }; struct UIService_GetAudioOutDevices_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetAudioOutDevices_Ans { int OutCount; CSimpleStringA strDevices; void Serialize(SpBuffer &Buf) { auto & buf = Buf & OutCount & strDevices; } }; struct UIService_GetCameraInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetCameraInfo_Ans { int CameraCount; CSimpleStringA strDevices; void Serialize(SpBuffer &Buf) { auto & buf = Buf & CameraCount & strDevices; } }; struct UIService_GetMediaDeviceInfo_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetMediaDeviceInfo_Ans { CSimpleStringA HandfreeIn; CSimpleStringA HandfreeOut; CSimpleStringA PickupIn; CSimpleStringA PickupOut; CSimpleStringA EnvCamera; CSimpleStringA EnvUsbPort; CSimpleStringA EnvReserved; CSimpleStringA OptCamera; CSimpleStringA OptUsbPort; CSimpleStringA OptReserved; void Serialize(SpBuffer &Buf) { auto & buf = Buf & HandfreeIn & HandfreeOut & PickupIn & PickupOut & EnvCamera & EnvUsbPort & EnvReserved & OptCamera & OptUsbPort & OptReserved; } }; struct UIService_GetPickUpStatus_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetPickUpStatus_Ans { int iStatus; void Serialize(SpBuffer &Buf) { auto & buf = Buf & iStatus; } }; struct UIService_GetCameraState_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_GetCameraState_Ans { CSimpleStringA strCameraState; void Serialize(SpBuffer &Buf) { auto & buf = Buf & strCameraState; } }; struct UIService_SetRemoteRecordCamera_Req { int iCamera; void Serialize(SpBuffer &Buf) { auto & buf = Buf & iCamera; } }; struct UIService_SetRemoteRecordCamera_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartCameraCapture_Req { CSimpleStringA strParam; void Serialize(SpBuffer &Buf) { auto & buf = Buf & strParam; } }; struct UIService_StartCameraCapture_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopCameraCapture_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopCameraCapture_Ans { void Serialize(SpBuffer &Buf) { } }; struct UIService_StartFacetracking_Req { int env_view_x; int env_view_y; int env_view_cx; int env_view_cy; int opt_view_x; int opt_view_y; int opt_view_cx; int opt_view_cy; void Serialize(SpBuffer &Buf) { auto & buf = Buf & env_view_x & env_view_y & env_view_cx & env_view_cy & opt_view_x & opt_view_y & opt_view_cx & opt_view_cy; } }; struct UIService_StartFacetracking_Ans { int result; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result; } }; struct UIService_StopFacetracking_Req { void Serialize(SpBuffer &Buf) { } }; struct UIService_StopFacetracking_Ans { int result; void Serialize(SpBuffer &Buf) { auto & buf = Buf & result; } }; /////////////////////////// } // namespace InteractiveControl #endif // __INTERACTIVECONTROL_DEF_G_H