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 }