45 lines
1.6 KiB
Protocol Buffer
45 lines
1.6 KiB
Protocol Buffer
//======================================================================================
|
|
// @file VideoControlMessage.proto
|
|
// @brief 用于 hmi fbd 与 video_server 交互
|
|
// @author JXD
|
|
//======================================================================================
|
|
|
|
syntax="proto2";
|
|
package iot_idl;
|
|
|
|
enum enVideoMsgType
|
|
{
|
|
MT_VIDEO_CONTROL_MSG_FROM_HMI = 1;
|
|
MT_VIDEO_CONTROL_MSG_FROM_FBD = 2;
|
|
MT_VIDEO_CONTROL_MSG_FROM_OTHER = 3;
|
|
MT_VIDEO_CONTROL_MSG_RESPONSE = 4;
|
|
}
|
|
|
|
message SVideoControlQueue
|
|
{
|
|
required string strKeyName =1;
|
|
required string strKeyValue =2;
|
|
}
|
|
|
|
// hmi or fbd ->video_server
|
|
//========================================================================================
|
|
message SVideoControlRequest
|
|
{
|
|
required string strSourceTag =1;
|
|
required int32 nAppId =2;
|
|
optional string strHostName =3;
|
|
required uint64 ulTime =4;
|
|
repeated SVideoControlQueue seqCmdData =5;
|
|
required int32 nIfNeedReturn =6;
|
|
}
|
|
|
|
// video_server -> hmi or fbd
|
|
//========================================================================================
|
|
message SVideoControlResponse
|
|
{
|
|
required string strSourceTag =1;
|
|
required int32 nIsSuccess =2;
|
|
optional string content =3;
|
|
required uint64 ulTime =4;
|
|
}
|