github.com/whoyao/protocol@v0.0.0-20230519045905-2d8ace718ca5/rpc/egress.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.28.1
     4  // 	protoc        v3.21.12
     5  // source: rpc/egress.proto
     6  
     7  package rpc
     8  
     9  import (
    10  	livekit "github.com/whoyao/protocol/livekit"
    11  	_ "github.com/livekit/psrpc/protoc-gen-psrpc/options"
    12  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    13  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    14  	reflect "reflect"
    15  	sync "sync"
    16  )
    17  
    18  const (
    19  	// Verify that this generated code is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    21  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    22  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    23  )
    24  
    25  type StartEgressRequest struct {
    26  	state         protoimpl.MessageState
    27  	sizeCache     protoimpl.SizeCache
    28  	unknownFields protoimpl.UnknownFields
    29  
    30  	// request metadata
    31  	EgressId string `protobuf:"bytes,1,opt,name=egress_id,json=egressId,proto3" json:"egress_id,omitempty"`
    32  	// request
    33  	//
    34  	// Types that are assignable to Request:
    35  	//
    36  	//	*StartEgressRequest_RoomComposite
    37  	//	*StartEgressRequest_TrackComposite
    38  	//	*StartEgressRequest_Track
    39  	//	*StartEgressRequest_Web
    40  	Request isStartEgressRequest_Request `protobuf_oneof:"request"`
    41  	// connection info
    42  	RoomId string `protobuf:"bytes,3,opt,name=room_id,json=roomId,proto3" json:"room_id,omitempty"`
    43  	Token  string `protobuf:"bytes,8,opt,name=token,proto3" json:"token,omitempty"`
    44  	WsUrl  string `protobuf:"bytes,9,opt,name=ws_url,json=wsUrl,proto3" json:"ws_url,omitempty"`
    45  }
    46  
    47  func (x *StartEgressRequest) Reset() {
    48  	*x = StartEgressRequest{}
    49  	if protoimpl.UnsafeEnabled {
    50  		mi := &file_rpc_egress_proto_msgTypes[0]
    51  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    52  		ms.StoreMessageInfo(mi)
    53  	}
    54  }
    55  
    56  func (x *StartEgressRequest) String() string {
    57  	return protoimpl.X.MessageStringOf(x)
    58  }
    59  
    60  func (*StartEgressRequest) ProtoMessage() {}
    61  
    62  func (x *StartEgressRequest) ProtoReflect() protoreflect.Message {
    63  	mi := &file_rpc_egress_proto_msgTypes[0]
    64  	if protoimpl.UnsafeEnabled && x != nil {
    65  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    66  		if ms.LoadMessageInfo() == nil {
    67  			ms.StoreMessageInfo(mi)
    68  		}
    69  		return ms
    70  	}
    71  	return mi.MessageOf(x)
    72  }
    73  
    74  // Deprecated: Use StartEgressRequest.ProtoReflect.Descriptor instead.
    75  func (*StartEgressRequest) Descriptor() ([]byte, []int) {
    76  	return file_rpc_egress_proto_rawDescGZIP(), []int{0}
    77  }
    78  
    79  func (x *StartEgressRequest) GetEgressId() string {
    80  	if x != nil {
    81  		return x.EgressId
    82  	}
    83  	return ""
    84  }
    85  
    86  func (m *StartEgressRequest) GetRequest() isStartEgressRequest_Request {
    87  	if m != nil {
    88  		return m.Request
    89  	}
    90  	return nil
    91  }
    92  
    93  func (x *StartEgressRequest) GetRoomComposite() *livekit.RoomCompositeEgressRequest {
    94  	if x, ok := x.GetRequest().(*StartEgressRequest_RoomComposite); ok {
    95  		return x.RoomComposite
    96  	}
    97  	return nil
    98  }
    99  
   100  func (x *StartEgressRequest) GetTrackComposite() *livekit.TrackCompositeEgressRequest {
   101  	if x, ok := x.GetRequest().(*StartEgressRequest_TrackComposite); ok {
   102  		return x.TrackComposite
   103  	}
   104  	return nil
   105  }
   106  
   107  func (x *StartEgressRequest) GetTrack() *livekit.TrackEgressRequest {
   108  	if x, ok := x.GetRequest().(*StartEgressRequest_Track); ok {
   109  		return x.Track
   110  	}
   111  	return nil
   112  }
   113  
   114  func (x *StartEgressRequest) GetWeb() *livekit.WebEgressRequest {
   115  	if x, ok := x.GetRequest().(*StartEgressRequest_Web); ok {
   116  		return x.Web
   117  	}
   118  	return nil
   119  }
   120  
   121  func (x *StartEgressRequest) GetRoomId() string {
   122  	if x != nil {
   123  		return x.RoomId
   124  	}
   125  	return ""
   126  }
   127  
   128  func (x *StartEgressRequest) GetToken() string {
   129  	if x != nil {
   130  		return x.Token
   131  	}
   132  	return ""
   133  }
   134  
   135  func (x *StartEgressRequest) GetWsUrl() string {
   136  	if x != nil {
   137  		return x.WsUrl
   138  	}
   139  	return ""
   140  }
   141  
   142  type isStartEgressRequest_Request interface {
   143  	isStartEgressRequest_Request()
   144  }
   145  
   146  type StartEgressRequest_RoomComposite struct {
   147  	RoomComposite *livekit.RoomCompositeEgressRequest `protobuf:"bytes,5,opt,name=room_composite,json=roomComposite,proto3,oneof"`
   148  }
   149  
   150  type StartEgressRequest_TrackComposite struct {
   151  	TrackComposite *livekit.TrackCompositeEgressRequest `protobuf:"bytes,6,opt,name=track_composite,json=trackComposite,proto3,oneof"`
   152  }
   153  
   154  type StartEgressRequest_Track struct {
   155  	Track *livekit.TrackEgressRequest `protobuf:"bytes,7,opt,name=track,proto3,oneof"`
   156  }
   157  
   158  type StartEgressRequest_Web struct {
   159  	Web *livekit.WebEgressRequest `protobuf:"bytes,11,opt,name=web,proto3,oneof"`
   160  }
   161  
   162  func (*StartEgressRequest_RoomComposite) isStartEgressRequest_Request() {}
   163  
   164  func (*StartEgressRequest_TrackComposite) isStartEgressRequest_Request() {}
   165  
   166  func (*StartEgressRequest_Track) isStartEgressRequest_Request() {}
   167  
   168  func (*StartEgressRequest_Web) isStartEgressRequest_Request() {}
   169  
   170  type ListActiveEgressRequest struct {
   171  	state         protoimpl.MessageState
   172  	sizeCache     protoimpl.SizeCache
   173  	unknownFields protoimpl.UnknownFields
   174  }
   175  
   176  func (x *ListActiveEgressRequest) Reset() {
   177  	*x = ListActiveEgressRequest{}
   178  	if protoimpl.UnsafeEnabled {
   179  		mi := &file_rpc_egress_proto_msgTypes[1]
   180  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   181  		ms.StoreMessageInfo(mi)
   182  	}
   183  }
   184  
   185  func (x *ListActiveEgressRequest) String() string {
   186  	return protoimpl.X.MessageStringOf(x)
   187  }
   188  
   189  func (*ListActiveEgressRequest) ProtoMessage() {}
   190  
   191  func (x *ListActiveEgressRequest) ProtoReflect() protoreflect.Message {
   192  	mi := &file_rpc_egress_proto_msgTypes[1]
   193  	if protoimpl.UnsafeEnabled && x != nil {
   194  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   195  		if ms.LoadMessageInfo() == nil {
   196  			ms.StoreMessageInfo(mi)
   197  		}
   198  		return ms
   199  	}
   200  	return mi.MessageOf(x)
   201  }
   202  
   203  // Deprecated: Use ListActiveEgressRequest.ProtoReflect.Descriptor instead.
   204  func (*ListActiveEgressRequest) Descriptor() ([]byte, []int) {
   205  	return file_rpc_egress_proto_rawDescGZIP(), []int{1}
   206  }
   207  
   208  type ListActiveEgressResponse struct {
   209  	state         protoimpl.MessageState
   210  	sizeCache     protoimpl.SizeCache
   211  	unknownFields protoimpl.UnknownFields
   212  
   213  	EgressIds []string `protobuf:"bytes,1,rep,name=egress_ids,json=egressIds,proto3" json:"egress_ids,omitempty"`
   214  }
   215  
   216  func (x *ListActiveEgressResponse) Reset() {
   217  	*x = ListActiveEgressResponse{}
   218  	if protoimpl.UnsafeEnabled {
   219  		mi := &file_rpc_egress_proto_msgTypes[2]
   220  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   221  		ms.StoreMessageInfo(mi)
   222  	}
   223  }
   224  
   225  func (x *ListActiveEgressResponse) String() string {
   226  	return protoimpl.X.MessageStringOf(x)
   227  }
   228  
   229  func (*ListActiveEgressResponse) ProtoMessage() {}
   230  
   231  func (x *ListActiveEgressResponse) ProtoReflect() protoreflect.Message {
   232  	mi := &file_rpc_egress_proto_msgTypes[2]
   233  	if protoimpl.UnsafeEnabled && x != nil {
   234  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   235  		if ms.LoadMessageInfo() == nil {
   236  			ms.StoreMessageInfo(mi)
   237  		}
   238  		return ms
   239  	}
   240  	return mi.MessageOf(x)
   241  }
   242  
   243  // Deprecated: Use ListActiveEgressResponse.ProtoReflect.Descriptor instead.
   244  func (*ListActiveEgressResponse) Descriptor() ([]byte, []int) {
   245  	return file_rpc_egress_proto_rawDescGZIP(), []int{2}
   246  }
   247  
   248  func (x *ListActiveEgressResponse) GetEgressIds() []string {
   249  	if x != nil {
   250  		return x.EgressIds
   251  	}
   252  	return nil
   253  }
   254  
   255  var File_rpc_egress_proto protoreflect.FileDescriptor
   256  
   257  var file_rpc_egress_proto_rawDesc = []byte{
   258  	0x0a, 0x10, 0x72, 0x70, 0x63, 0x2f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f,
   259  	0x74, 0x6f, 0x12, 0x03, 0x72, 0x70, 0x63, 0x1a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   260  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x5f,
   261  	0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x03, 0x0a,
   262  	0x12, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75,
   263  	0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64,
   264  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64,
   265  	0x12, 0x4c, 0x0a, 0x0e, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69,
   266  	0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b,
   267  	0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65,
   268  	0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52,
   269  	0x0d, 0x72, 0x6f, 0x6f, 0x6d, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x12, 0x4f,
   270  	0x0a, 0x0f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74,
   271  	0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69,
   272  	0x74, 0x2e, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65,
   273  	0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52,
   274  	0x0e, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x12,
   275  	0x33, 0x0a, 0x05, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b,
   276  	0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x45, 0x67,
   277  	0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x05, 0x74,
   278  	0x72, 0x61, 0x63, 0x6b, 0x12, 0x2d, 0x0a, 0x03, 0x77, 0x65, 0x62, 0x18, 0x0b, 0x20, 0x01, 0x28,
   279  	0x0b, 0x32, 0x19, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x57, 0x65, 0x62, 0x45,
   280  	0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x03,
   281  	0x77, 0x65, 0x62, 0x12, 0x17, 0x0a, 0x07, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x03,
   282  	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x6f, 0x6d, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
   283  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b,
   284  	0x65, 0x6e, 0x12, 0x15, 0x0a, 0x06, 0x77, 0x73, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x09, 0x20, 0x01,
   285  	0x28, 0x09, 0x52, 0x05, 0x77, 0x73, 0x55, 0x72, 0x6c, 0x42, 0x09, 0x0a, 0x07, 0x72, 0x65, 0x71,
   286  	0x75, 0x65, 0x73, 0x74, 0x22, 0x19, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69,
   287  	0x76, 0x65, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
   288  	0x39, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x45, 0x67, 0x72,
   289  	0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65,
   290  	0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
   291  	0x09, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x73, 0x32, 0xb4, 0x01, 0x0a, 0x0e, 0x45,
   292  	0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12, 0x49, 0x0a,
   293  	0x0b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x17, 0x2e, 0x72,
   294  	0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65,
   295  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e,
   296  	0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x0c, 0xb2, 0x89, 0x01, 0x02,
   297  	0x28, 0x01, 0xb2, 0x89, 0x01, 0x02, 0x18, 0x01, 0x12, 0x57, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74,
   298  	0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1c, 0x2e, 0x72,
   299  	0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x45, 0x67, 0x72,
   300  	0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x72, 0x70, 0x63,
   301  	0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x45, 0x67, 0x72, 0x65, 0x73,
   302  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x06, 0xb2, 0x89, 0x01, 0x02, 0x08,
   303  	0x01, 0x32, 0xa1, 0x01, 0x0a, 0x0d, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x48, 0x61, 0x6e, 0x64,
   304  	0x6c, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72,
   305  	0x65, 0x61, 0x6d, 0x12, 0x1c, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x55, 0x70,
   306  	0x64, 0x61, 0x74, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   307  	0x74, 0x1a, 0x13, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x45, 0x67, 0x72, 0x65,
   308  	0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x06, 0xb2, 0x89, 0x01, 0x02, 0x18, 0x01, 0x12, 0x45,
   309  	0x0a, 0x0a, 0x53, 0x74, 0x6f, 0x70, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x2e, 0x6c,
   310  	0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x45, 0x67, 0x72, 0x65, 0x73,
   311  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x13, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b,
   312  	0x69, 0x74, 0x2e, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x06, 0xb2,
   313  	0x89, 0x01, 0x02, 0x18, 0x01, 0x42, 0x2c, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
   314  	0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2f, 0x6c, 0x69, 0x76, 0x65,
   315  	0x6b, 0x69, 0x74, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f,
   316  	0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   317  }
   318  
   319  var (
   320  	file_rpc_egress_proto_rawDescOnce sync.Once
   321  	file_rpc_egress_proto_rawDescData = file_rpc_egress_proto_rawDesc
   322  )
   323  
   324  func file_rpc_egress_proto_rawDescGZIP() []byte {
   325  	file_rpc_egress_proto_rawDescOnce.Do(func() {
   326  		file_rpc_egress_proto_rawDescData = protoimpl.X.CompressGZIP(file_rpc_egress_proto_rawDescData)
   327  	})
   328  	return file_rpc_egress_proto_rawDescData
   329  }
   330  
   331  var file_rpc_egress_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   332  var file_rpc_egress_proto_goTypes = []interface{}{
   333  	(*StartEgressRequest)(nil),                  // 0: rpc.StartEgressRequest
   334  	(*ListActiveEgressRequest)(nil),             // 1: rpc.ListActiveEgressRequest
   335  	(*ListActiveEgressResponse)(nil),            // 2: rpc.ListActiveEgressResponse
   336  	(*livekit.RoomCompositeEgressRequest)(nil),  // 3: livekit.RoomCompositeEgressRequest
   337  	(*livekit.TrackCompositeEgressRequest)(nil), // 4: livekit.TrackCompositeEgressRequest
   338  	(*livekit.TrackEgressRequest)(nil),          // 5: livekit.TrackEgressRequest
   339  	(*livekit.WebEgressRequest)(nil),            // 6: livekit.WebEgressRequest
   340  	(*livekit.UpdateStreamRequest)(nil),         // 7: livekit.UpdateStreamRequest
   341  	(*livekit.StopEgressRequest)(nil),           // 8: livekit.StopEgressRequest
   342  	(*livekit.EgressInfo)(nil),                  // 9: livekit.EgressInfo
   343  }
   344  var file_rpc_egress_proto_depIdxs = []int32{
   345  	3, // 0: rpc.StartEgressRequest.room_composite:type_name -> livekit.RoomCompositeEgressRequest
   346  	4, // 1: rpc.StartEgressRequest.track_composite:type_name -> livekit.TrackCompositeEgressRequest
   347  	5, // 2: rpc.StartEgressRequest.track:type_name -> livekit.TrackEgressRequest
   348  	6, // 3: rpc.StartEgressRequest.web:type_name -> livekit.WebEgressRequest
   349  	0, // 4: rpc.EgressInternal.StartEgress:input_type -> rpc.StartEgressRequest
   350  	1, // 5: rpc.EgressInternal.ListActiveEgress:input_type -> rpc.ListActiveEgressRequest
   351  	7, // 6: rpc.EgressHandler.UpdateStream:input_type -> livekit.UpdateStreamRequest
   352  	8, // 7: rpc.EgressHandler.StopEgress:input_type -> livekit.StopEgressRequest
   353  	9, // 8: rpc.EgressInternal.StartEgress:output_type -> livekit.EgressInfo
   354  	2, // 9: rpc.EgressInternal.ListActiveEgress:output_type -> rpc.ListActiveEgressResponse
   355  	9, // 10: rpc.EgressHandler.UpdateStream:output_type -> livekit.EgressInfo
   356  	9, // 11: rpc.EgressHandler.StopEgress:output_type -> livekit.EgressInfo
   357  	8, // [8:12] is the sub-list for method output_type
   358  	4, // [4:8] is the sub-list for method input_type
   359  	4, // [4:4] is the sub-list for extension type_name
   360  	4, // [4:4] is the sub-list for extension extendee
   361  	0, // [0:4] is the sub-list for field type_name
   362  }
   363  
   364  func init() { file_rpc_egress_proto_init() }
   365  func file_rpc_egress_proto_init() {
   366  	if File_rpc_egress_proto != nil {
   367  		return
   368  	}
   369  	if !protoimpl.UnsafeEnabled {
   370  		file_rpc_egress_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   371  			switch v := v.(*StartEgressRequest); i {
   372  			case 0:
   373  				return &v.state
   374  			case 1:
   375  				return &v.sizeCache
   376  			case 2:
   377  				return &v.unknownFields
   378  			default:
   379  				return nil
   380  			}
   381  		}
   382  		file_rpc_egress_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   383  			switch v := v.(*ListActiveEgressRequest); i {
   384  			case 0:
   385  				return &v.state
   386  			case 1:
   387  				return &v.sizeCache
   388  			case 2:
   389  				return &v.unknownFields
   390  			default:
   391  				return nil
   392  			}
   393  		}
   394  		file_rpc_egress_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   395  			switch v := v.(*ListActiveEgressResponse); i {
   396  			case 0:
   397  				return &v.state
   398  			case 1:
   399  				return &v.sizeCache
   400  			case 2:
   401  				return &v.unknownFields
   402  			default:
   403  				return nil
   404  			}
   405  		}
   406  	}
   407  	file_rpc_egress_proto_msgTypes[0].OneofWrappers = []interface{}{
   408  		(*StartEgressRequest_RoomComposite)(nil),
   409  		(*StartEgressRequest_TrackComposite)(nil),
   410  		(*StartEgressRequest_Track)(nil),
   411  		(*StartEgressRequest_Web)(nil),
   412  	}
   413  	type x struct{}
   414  	out := protoimpl.TypeBuilder{
   415  		File: protoimpl.DescBuilder{
   416  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   417  			RawDescriptor: file_rpc_egress_proto_rawDesc,
   418  			NumEnums:      0,
   419  			NumMessages:   3,
   420  			NumExtensions: 0,
   421  			NumServices:   2,
   422  		},
   423  		GoTypes:           file_rpc_egress_proto_goTypes,
   424  		DependencyIndexes: file_rpc_egress_proto_depIdxs,
   425  		MessageInfos:      file_rpc_egress_proto_msgTypes,
   426  	}.Build()
   427  	File_rpc_egress_proto = out.File
   428  	file_rpc_egress_proto_rawDesc = nil
   429  	file_rpc_egress_proto_goTypes = nil
   430  	file_rpc_egress_proto_depIdxs = nil
   431  }