github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/highway/bdhExtInfo.proto (about)

     1  syntax = "proto2";
     2  
     3  option go_package = "github.com/Mrs4s/MiraiGo/client/pb/highway";
     4  
     5  message CommFileExtReq {
     6    optional uint32 actionType = 1;
     7    optional bytes uuid = 2;
     8  }
     9  
    10  message CommFileExtRsp {
    11    optional int32 retcode = 1;
    12    optional bytes downloadUrl = 2;
    13  }
    14  
    15  message PicInfo {
    16    optional uint32 idx = 1;
    17    optional uint32 size = 2;
    18    optional bytes binMd5 = 3;
    19    optional uint32 type = 4;
    20  }
    21  
    22  message QQVoiceExtReq {
    23    optional bytes qid = 1;
    24    optional uint32 fmt = 2;
    25    optional uint32 rate = 3;
    26    optional uint32 bits = 4;
    27    optional uint32 channel = 5;
    28    optional uint32 pinyin = 6;
    29  }
    30  
    31  message QQVoiceExtRsp {
    32    optional bytes qid = 1;
    33    optional int32 retcode = 2;
    34    repeated QQVoiceResult result = 3;
    35  }
    36  
    37  message QQVoiceResult {
    38    optional bytes text = 1;
    39    optional bytes pinyin = 2;
    40    optional uint32 source = 3;
    41  }
    42  
    43  message ShortVideoReqExtInfo {
    44    optional uint32 cmd = 1;
    45    optional uint64 sessionId = 2;
    46    optional PicInfo thumbinfo = 3;
    47    optional VideoInfo videoinfo = 4;
    48    optional ShortVideoSureReqInfo shortvideoSureReq = 5;
    49    optional bool isMergeCmdBeforeData = 6;
    50  }
    51  
    52  message ShortVideoRspExtInfo {
    53    optional uint32 cmd = 1;
    54    optional uint64 sessionId = 2;
    55    optional int32 retcode = 3;
    56    optional bytes errinfo = 4;
    57    optional PicInfo thumbinfo = 5;
    58    optional VideoInfo videoinfo = 6;
    59    optional ShortVideoSureRspInfo shortvideoSureRsp = 7;
    60    optional uint32 retryFlag = 8;
    61  }
    62  
    63  message ShortVideoSureReqInfo {
    64    optional uint64 fromuin = 1;
    65    optional uint32 chatType = 2;
    66    optional uint64 touin = 3;
    67    optional uint64 groupCode = 4;
    68    optional uint32 clientType = 5;
    69    optional PicInfo thumbinfo = 6;
    70    repeated VideoInfo mergeVideoinfo = 7;
    71    repeated VideoInfo dropVideoinfo = 8;
    72    optional uint32 businessType = 9;
    73    optional uint32 subBusinessType = 10;
    74  }
    75  
    76  message ShortVideoSureRspInfo {
    77    optional bytes fileid = 1;
    78    optional bytes ukey = 2;
    79    optional VideoInfo videoinfo = 3;
    80    optional uint32 mergeCost = 4;
    81  }
    82  
    83  message StoryVideoExtReq {
    84  }
    85  
    86  message StoryVideoExtRsp {
    87    optional int32 retcode = 1;
    88    optional bytes msg = 2;
    89    optional bytes cdnUrl = 3;
    90    optional bytes fileKey = 4;
    91    optional bytes fileId = 5;
    92  }
    93  
    94  message UploadPicExtInfo {
    95    optional bytes fileResid = 1;
    96    optional bytes downloadUrl = 2;
    97    optional bytes thumbDownloadUrl = 3;
    98  }
    99  
   100  message VideoInfo {
   101    optional uint32 idx = 1;
   102    optional uint32 size = 2;
   103    optional bytes binMd5 = 3;
   104    optional uint32 format = 4;
   105    optional uint32 resLen = 5;
   106    optional uint32 resWidth = 6;
   107    optional uint32 time = 7;
   108    optional uint64 starttime = 8;
   109    optional uint32 isAudio = 9;
   110  }