rtcservice.go 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. // Code generated by goctl. DO NOT EDIT.
  2. // goctl 1.7.3
  3. // Source: rtc.proto
  4. package rtcservice
  5. import (
  6. "context"
  7. "self-im-rtc/pb/rtc"
  8. "github.com/zeromicro/go-zero/zrpc"
  9. "google.golang.org/grpc"
  10. )
  11. type (
  12. BoolValue = rtc.BoolValue
  13. BytesValue = rtc.BytesValue
  14. DeleteMeetingRecordsReq = rtc.DeleteMeetingRecordsReq
  15. DeleteMeetingRecordsResp = rtc.DeleteMeetingRecordsResp
  16. DeleteSignalRecordsReq = rtc.DeleteSignalRecordsReq
  17. DeleteSignalRecordsResp = rtc.DeleteSignalRecordsResp
  18. DoubleValue = rtc.DoubleValue
  19. FileRecord = rtc.FileRecord
  20. FloatValue = rtc.FloatValue
  21. GetJoinTokenReq = rtc.GetJoinTokenReq
  22. GetJoinTokenResp = rtc.GetJoinTokenResp
  23. GetMeetingRecordsReq = rtc.GetMeetingRecordsReq
  24. GetMeetingRecordsResp = rtc.GetMeetingRecordsResp
  25. GetSignalInvitationInfoReq = rtc.GetSignalInvitationInfoReq
  26. GetSignalInvitationInfoResp = rtc.GetSignalInvitationInfoResp
  27. GetSignalInvitationInfoStartAppReq = rtc.GetSignalInvitationInfoStartAppReq
  28. GetSignalInvitationInfoStartAppResp = rtc.GetSignalInvitationInfoStartAppResp
  29. GetSignalInvitationRecordsReq = rtc.GetSignalInvitationRecordsReq
  30. GetSignalInvitationRecordsResp = rtc.GetSignalInvitationRecordsResp
  31. GroupInfo = rtc.GroupInfo
  32. GroupMemberFullInfo = rtc.GroupMemberFullInfo
  33. Int32Value = rtc.Int32Value
  34. Int64Value = rtc.Int64Value
  35. InvitationInfo = rtc.InvitationInfo
  36. MeetingInfo = rtc.MeetingInfo
  37. MeetingRecord = rtc.MeetingRecord
  38. MeetingUser = rtc.MeetingUser
  39. OfflinePushInfo = rtc.OfflinePushInfo
  40. ParticipantMetaData = rtc.ParticipantMetaData
  41. PublicUserInfo = rtc.PublicUserInfo
  42. RequestPagination = rtc.RequestPagination
  43. SignalAcceptReq = rtc.SignalAcceptReq
  44. SignalAcceptResp = rtc.SignalAcceptResp
  45. SignalCancelReq = rtc.SignalCancelReq
  46. SignalCancelResp = rtc.SignalCancelResp
  47. SignalCloseRoomReq = rtc.SignalCloseRoomReq
  48. SignalCloseRoomResp = rtc.SignalCloseRoomResp
  49. SignalCreateMeetingReq = rtc.SignalCreateMeetingReq
  50. SignalCreateMeetingResp = rtc.SignalCreateMeetingResp
  51. SignalGetMeetingsReq = rtc.SignalGetMeetingsReq
  52. SignalGetMeetingsResp = rtc.SignalGetMeetingsResp
  53. SignalGetRoomByGroupIDReq = rtc.SignalGetRoomByGroupIDReq
  54. SignalGetRoomByGroupIDResp = rtc.SignalGetRoomByGroupIDResp
  55. SignalGetRoomsReq = rtc.SignalGetRoomsReq
  56. SignalGetRoomsResp = rtc.SignalGetRoomsResp
  57. SignalGetTokenByRoomIDReq = rtc.SignalGetTokenByRoomIDReq
  58. SignalGetTokenByRoomIDResp = rtc.SignalGetTokenByRoomIDResp
  59. SignalHungUpReq = rtc.SignalHungUpReq
  60. SignalHungUpResp = rtc.SignalHungUpResp
  61. SignalInviteInGroupReq = rtc.SignalInviteInGroupReq
  62. SignalInviteInGroupResp = rtc.SignalInviteInGroupResp
  63. SignalInviteReq = rtc.SignalInviteReq
  64. SignalInviteResp = rtc.SignalInviteResp
  65. SignalJoinMeetingReq = rtc.SignalJoinMeetingReq
  66. SignalJoinMeetingResp = rtc.SignalJoinMeetingResp
  67. SignalMessageAssembleReq = rtc.SignalMessageAssembleReq
  68. SignalMessageAssembleResp = rtc.SignalMessageAssembleResp
  69. SignalOnRoomParticipantConnectedReq = rtc.SignalOnRoomParticipantConnectedReq
  70. SignalOnRoomParticipantDisconnectedReq = rtc.SignalOnRoomParticipantDisconnectedReq
  71. SignalOnStreamChangeReq = rtc.SignalOnStreamChangeReq
  72. SignalOperateStreamReq = rtc.SignalOperateStreamReq
  73. SignalOperateStreamResp = rtc.SignalOperateStreamResp
  74. SignalRecord = rtc.SignalRecord
  75. SignalRejectReq = rtc.SignalRejectReq
  76. SignalRejectResp = rtc.SignalRejectResp
  77. SignalReq = rtc.SignalReq
  78. SignalResp = rtc.SignalResp
  79. SignalSendCustomSignalReq = rtc.SignalSendCustomSignalReq
  80. SignalSendCustomSignalResp = rtc.SignalSendCustomSignalResp
  81. SignalUpdateMeetingInfoReq = rtc.SignalUpdateMeetingInfoReq
  82. SignalUpdateMeetingInfoResp = rtc.SignalUpdateMeetingInfoResp
  83. SignalUser = rtc.SignalUser
  84. StringValue = rtc.StringValue
  85. UInt32Value = rtc.UInt32Value
  86. UInt64Value = rtc.UInt64Value
  87. UserInfo = rtc.UserInfo
  88. RtcService interface {
  89. SignalMessageAssemble(ctx context.Context, in *SignalMessageAssembleReq, opts ...grpc.CallOption) (*SignalMessageAssembleResp, error)
  90. SignalGetRoomByGroupID(ctx context.Context, in *SignalGetRoomByGroupIDReq, opts ...grpc.CallOption) (*SignalGetRoomByGroupIDResp, error)
  91. SignalGetTokenByRoomID(ctx context.Context, in *SignalGetTokenByRoomIDReq, opts ...grpc.CallOption) (*SignalGetTokenByRoomIDResp, error)
  92. SignalGetRooms(ctx context.Context, in *SignalGetRoomsReq, opts ...grpc.CallOption) (*SignalGetRoomsResp, error)
  93. GetSignalInvitationInfo(ctx context.Context, in *GetSignalInvitationInfoReq, opts ...grpc.CallOption) (*GetSignalInvitationInfoResp, error)
  94. GetSignalInvitationInfoStartApp(ctx context.Context, in *GetSignalInvitationInfoStartAppReq, opts ...grpc.CallOption) (*GetSignalInvitationInfoStartAppResp, error)
  95. // meeting
  96. SignalCreateMeeting(ctx context.Context, in *SignalCreateMeetingReq, opts ...grpc.CallOption) (*SignalCreateMeetingResp, error)
  97. SignalJoinMeeting(ctx context.Context, in *SignalJoinMeetingReq, opts ...grpc.CallOption) (*SignalJoinMeetingResp, error)
  98. SignalUpdateMeetingInfo(ctx context.Context, in *SignalUpdateMeetingInfoReq, opts ...grpc.CallOption) (*SignalUpdateMeetingInfoResp, error)
  99. SignalCloseRoom(ctx context.Context, in *SignalCloseRoomReq, opts ...grpc.CallOption) (*SignalCloseRoomResp, error)
  100. SignalGetMeetings(ctx context.Context, in *SignalGetMeetingsReq, opts ...grpc.CallOption) (*SignalGetMeetingsResp, error)
  101. SignalOperateStream(ctx context.Context, in *SignalOperateStreamReq, opts ...grpc.CallOption) (*SignalOperateStreamResp, error)
  102. // custom signal
  103. SignalSendCustomSignal(ctx context.Context, in *SignalSendCustomSignalReq, opts ...grpc.CallOption) (*SignalSendCustomSignalResp, error)
  104. // rtc cms
  105. GetSignalInvitationRecords(ctx context.Context, in *GetSignalInvitationRecordsReq, opts ...grpc.CallOption) (*GetSignalInvitationRecordsResp, error)
  106. DeleteSignalRecords(ctx context.Context, in *DeleteSignalRecordsReq, opts ...grpc.CallOption) (*DeleteSignalRecordsResp, error)
  107. GetMeetingRecords(ctx context.Context, in *GetMeetingRecordsReq, opts ...grpc.CallOption) (*GetMeetingRecordsResp, error)
  108. DeleteMeetingRecords(ctx context.Context, in *DeleteMeetingRecordsReq, opts ...grpc.CallOption) (*DeleteMeetingRecordsResp, error)
  109. }
  110. defaultRtcService struct {
  111. cli zrpc.Client
  112. }
  113. )
  114. func NewRtcService(cli zrpc.Client) RtcService {
  115. return &defaultRtcService{
  116. cli: cli,
  117. }
  118. }
  119. func (m *defaultRtcService) SignalMessageAssemble(ctx context.Context, in *SignalMessageAssembleReq, opts ...grpc.CallOption) (*SignalMessageAssembleResp, error) {
  120. client := rtc.NewRtcServiceClient(m.cli.Conn())
  121. return client.SignalMessageAssemble(ctx, in, opts...)
  122. }
  123. func (m *defaultRtcService) SignalGetRoomByGroupID(ctx context.Context, in *SignalGetRoomByGroupIDReq, opts ...grpc.CallOption) (*SignalGetRoomByGroupIDResp, error) {
  124. client := rtc.NewRtcServiceClient(m.cli.Conn())
  125. return client.SignalGetRoomByGroupID(ctx, in, opts...)
  126. }
  127. func (m *defaultRtcService) SignalGetTokenByRoomID(ctx context.Context, in *SignalGetTokenByRoomIDReq, opts ...grpc.CallOption) (*SignalGetTokenByRoomIDResp, error) {
  128. client := rtc.NewRtcServiceClient(m.cli.Conn())
  129. return client.SignalGetTokenByRoomID(ctx, in, opts...)
  130. }
  131. func (m *defaultRtcService) SignalGetRooms(ctx context.Context, in *SignalGetRoomsReq, opts ...grpc.CallOption) (*SignalGetRoomsResp, error) {
  132. client := rtc.NewRtcServiceClient(m.cli.Conn())
  133. return client.SignalGetRooms(ctx, in, opts...)
  134. }
  135. func (m *defaultRtcService) GetSignalInvitationInfo(ctx context.Context, in *GetSignalInvitationInfoReq, opts ...grpc.CallOption) (*GetSignalInvitationInfoResp, error) {
  136. client := rtc.NewRtcServiceClient(m.cli.Conn())
  137. return client.GetSignalInvitationInfo(ctx, in, opts...)
  138. }
  139. func (m *defaultRtcService) GetSignalInvitationInfoStartApp(ctx context.Context, in *GetSignalInvitationInfoStartAppReq, opts ...grpc.CallOption) (*GetSignalInvitationInfoStartAppResp, error) {
  140. client := rtc.NewRtcServiceClient(m.cli.Conn())
  141. return client.GetSignalInvitationInfoStartApp(ctx, in, opts...)
  142. }
  143. // meeting
  144. func (m *defaultRtcService) SignalCreateMeeting(ctx context.Context, in *SignalCreateMeetingReq, opts ...grpc.CallOption) (*SignalCreateMeetingResp, error) {
  145. client := rtc.NewRtcServiceClient(m.cli.Conn())
  146. return client.SignalCreateMeeting(ctx, in, opts...)
  147. }
  148. func (m *defaultRtcService) SignalJoinMeeting(ctx context.Context, in *SignalJoinMeetingReq, opts ...grpc.CallOption) (*SignalJoinMeetingResp, error) {
  149. client := rtc.NewRtcServiceClient(m.cli.Conn())
  150. return client.SignalJoinMeeting(ctx, in, opts...)
  151. }
  152. func (m *defaultRtcService) SignalUpdateMeetingInfo(ctx context.Context, in *SignalUpdateMeetingInfoReq, opts ...grpc.CallOption) (*SignalUpdateMeetingInfoResp, error) {
  153. client := rtc.NewRtcServiceClient(m.cli.Conn())
  154. return client.SignalUpdateMeetingInfo(ctx, in, opts...)
  155. }
  156. func (m *defaultRtcService) SignalCloseRoom(ctx context.Context, in *SignalCloseRoomReq, opts ...grpc.CallOption) (*SignalCloseRoomResp, error) {
  157. client := rtc.NewRtcServiceClient(m.cli.Conn())
  158. return client.SignalCloseRoom(ctx, in, opts...)
  159. }
  160. func (m *defaultRtcService) SignalGetMeetings(ctx context.Context, in *SignalGetMeetingsReq, opts ...grpc.CallOption) (*SignalGetMeetingsResp, error) {
  161. client := rtc.NewRtcServiceClient(m.cli.Conn())
  162. return client.SignalGetMeetings(ctx, in, opts...)
  163. }
  164. func (m *defaultRtcService) SignalOperateStream(ctx context.Context, in *SignalOperateStreamReq, opts ...grpc.CallOption) (*SignalOperateStreamResp, error) {
  165. client := rtc.NewRtcServiceClient(m.cli.Conn())
  166. return client.SignalOperateStream(ctx, in, opts...)
  167. }
  168. // custom signal
  169. func (m *defaultRtcService) SignalSendCustomSignal(ctx context.Context, in *SignalSendCustomSignalReq, opts ...grpc.CallOption) (*SignalSendCustomSignalResp, error) {
  170. client := rtc.NewRtcServiceClient(m.cli.Conn())
  171. return client.SignalSendCustomSignal(ctx, in, opts...)
  172. }
  173. // rtc cms
  174. func (m *defaultRtcService) GetSignalInvitationRecords(ctx context.Context, in *GetSignalInvitationRecordsReq, opts ...grpc.CallOption) (*GetSignalInvitationRecordsResp, error) {
  175. client := rtc.NewRtcServiceClient(m.cli.Conn())
  176. return client.GetSignalInvitationRecords(ctx, in, opts...)
  177. }
  178. func (m *defaultRtcService) DeleteSignalRecords(ctx context.Context, in *DeleteSignalRecordsReq, opts ...grpc.CallOption) (*DeleteSignalRecordsResp, error) {
  179. client := rtc.NewRtcServiceClient(m.cli.Conn())
  180. return client.DeleteSignalRecords(ctx, in, opts...)
  181. }
  182. func (m *defaultRtcService) GetMeetingRecords(ctx context.Context, in *GetMeetingRecordsReq, opts ...grpc.CallOption) (*GetMeetingRecordsResp, error) {
  183. client := rtc.NewRtcServiceClient(m.cli.Conn())
  184. return client.GetMeetingRecords(ctx, in, opts...)
  185. }
  186. func (m *defaultRtcService) DeleteMeetingRecords(ctx context.Context, in *DeleteMeetingRecordsReq, opts ...grpc.CallOption) (*DeleteMeetingRecordsResp, error) {
  187. client := rtc.NewRtcServiceClient(m.cli.Conn())
  188. return client.DeleteMeetingRecords(ctx, in, opts...)
  189. }