HM-SPMS/product/common/sysconfig/potobuf/VideoControlMessage.proto
2025-03-13 11:01:20 +08:00

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;
}