#ifndef __MEDIACONTROLLER_DEF_G_H #define __MEDIACONTROLLER_DEF_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace MediaController { // // const goes here // #define MediaService_Method_GetVideoDeviceName 0 #define MediaService_Method_StartCamera 1 #define MediaService_Method_StopCamera 2 #define MediaService_Method_StartEnvCamera 3 #define MediaService_Method_StopEnvCamera 4 #define MediaService_Method_StartSpeakerRender 5 #define MediaService_Method_StopSpeakerRender 6 #define MediaService_Method_ManipulateMediaDevice 7 #define MediaService_Method_GetAudioDevices 8 #define MediaService_Method_GetVideoDevices 9 #define MediaService_Method_GetCameraInfos 10 #define MediaService_MethodSignature_GetVideoDeviceName -496217232 #define MediaService_MethodSignature_StartCamera 749460891 #define MediaService_MethodSignature_StopCamera -1102036124 #define MediaService_MethodSignature_StartEnvCamera -628264124 #define MediaService_MethodSignature_StopEnvCamera -1214187442 #define MediaService_MethodSignature_StartSpeakerRender -803727657 #define MediaService_MethodSignature_StopSpeakerRender -1325509398 #define MediaService_MethodSignature_ManipulateMediaDevice -461255211 #define MediaService_MethodSignature_GetAudioDevices -819377328 #define MediaService_MethodSignature_GetVideoDevices 616397805 #define MediaService_MethodSignature_GetCameraInfos -2116637958 #define MediaService_LogCode_GetVideoDeviceName "QLR040220800" #define MediaService_LogCode_StartCamera "QLR040220801" #define MediaService_LogCode_StopCamera "QLR040220802" #define MediaService_LogCode_StartEnvCamera "QLR040220803" #define MediaService_LogCode_StopEnvCamera "QLR040220804" #define MediaService_LogCode_StartSpeakerRender "QLR040220805" #define MediaService_LogCode_StopSpeakerRender "QLR040220806" #define MediaService_LogCode_ManipulateMediaDevice "QLR040220807" struct MediaService_GetVideoDeviceName_Req { void Serialize(SpBuffer &Buf) { } }; struct MediaService_GetVideoDeviceName_Ans { CSimpleStringA frontcam; CSimpleStringA rearcam; void Serialize(SpBuffer &Buf) { auto & buf = Buf & frontcam & rearcam; } }; struct MediaService_StartCamera_Info { void Serialize(SpBuffer &Buf) { } }; struct MediaService_StopCamera_Info { void Serialize(SpBuffer &Buf) { } }; struct MediaService_StartEnvCamera_Req { void Serialize(SpBuffer &Buf) { } }; struct MediaService_StartEnvCamera_Ans { int returncod; void Serialize(SpBuffer &Buf) { auto & buf = Buf & returncod; } }; struct MediaService_StopEnvCamera_Info { void Serialize(SpBuffer &Buf) { } }; struct MediaService_StartSpeakerRender_Info { void Serialize(SpBuffer &Buf) { } }; struct MediaService_StopSpeakerRender_Info { void Serialize(SpBuffer &Buf) { } }; struct MediaService_ManipulateMediaDevice_Req { int cmdType; int devType; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & cmdType & devType & reserved1 & reserved2; } }; struct MediaService_ManipulateMediaDevice_Ans { int retCode; int reserved1; CSimpleStringA reserved2; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & reserved1 & reserved2; } }; struct MediaService_GetAudioDevices_Req { int audioType; void Serialize(SpBuffer &Buf) { auto & buf = Buf & audioType; } }; struct MediaService_GetAudioDevices_Ans { int retCode; int deviceCount; CSimpleStringA strNames; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & deviceCount & strNames; } }; struct MediaService_GetVideoDevices_Req { void Serialize(SpBuffer &Buf) { } }; struct MediaService_GetVideoDevices_Ans { int retCode; int deviceCount; CSimpleStringA strNames; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & deviceCount & strNames; } }; struct MediaService_GetCameraInfos_Req { void Serialize(SpBuffer &Buf) { } }; struct MediaService_GetCameraInfos_Ans { int retCode; CSimpleStringA strEnvCamera; CSimpleStringA strOptCamera; void Serialize(SpBuffer &Buf) { auto & buf = Buf & retCode & strEnvCamera & strOptCamera; } }; /////////////////////////// } // namespace MediaController #endif // __MEDIACONTROLLER_DEF_G_H