github.com/whoyao/protocol@v0.0.0-20230519045905-2d8ace718ca5/livekit/livekit_room.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.30.0 4 // protoc v3.20.3 5 // source: livekit_room.proto 6 7 package livekit 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 reflect "reflect" 13 sync "sync" 14 ) 15 16 const ( 17 // Verify that this generated code is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 19 // Verify that runtime/protoimpl is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 21 ) 22 23 type CreateRoomRequest struct { 24 state protoimpl.MessageState 25 sizeCache protoimpl.SizeCache 26 unknownFields protoimpl.UnknownFields 27 28 // name of the room 29 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 30 // number of seconds to keep the room open if no one joins 31 EmptyTimeout uint32 `protobuf:"varint,2,opt,name=empty_timeout,json=emptyTimeout,proto3" json:"empty_timeout,omitempty"` 32 // limit number of participants that can be in a room 33 MaxParticipants uint32 `protobuf:"varint,3,opt,name=max_participants,json=maxParticipants,proto3" json:"max_participants,omitempty"` 34 // override the node room is allocated to, for debugging 35 NodeId string `protobuf:"bytes,4,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` 36 // metadata of room 37 Metadata string `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"` 38 // egress 39 Egress *RoomEgress `protobuf:"bytes,6,opt,name=egress,proto3" json:"egress,omitempty"` 40 } 41 42 func (x *CreateRoomRequest) Reset() { 43 *x = CreateRoomRequest{} 44 if protoimpl.UnsafeEnabled { 45 mi := &file_livekit_room_proto_msgTypes[0] 46 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 47 ms.StoreMessageInfo(mi) 48 } 49 } 50 51 func (x *CreateRoomRequest) String() string { 52 return protoimpl.X.MessageStringOf(x) 53 } 54 55 func (*CreateRoomRequest) ProtoMessage() {} 56 57 func (x *CreateRoomRequest) ProtoReflect() protoreflect.Message { 58 mi := &file_livekit_room_proto_msgTypes[0] 59 if protoimpl.UnsafeEnabled && x != nil { 60 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 61 if ms.LoadMessageInfo() == nil { 62 ms.StoreMessageInfo(mi) 63 } 64 return ms 65 } 66 return mi.MessageOf(x) 67 } 68 69 // Deprecated: Use CreateRoomRequest.ProtoReflect.Descriptor instead. 70 func (*CreateRoomRequest) Descriptor() ([]byte, []int) { 71 return file_livekit_room_proto_rawDescGZIP(), []int{0} 72 } 73 74 func (x *CreateRoomRequest) GetName() string { 75 if x != nil { 76 return x.Name 77 } 78 return "" 79 } 80 81 func (x *CreateRoomRequest) GetEmptyTimeout() uint32 { 82 if x != nil { 83 return x.EmptyTimeout 84 } 85 return 0 86 } 87 88 func (x *CreateRoomRequest) GetMaxParticipants() uint32 { 89 if x != nil { 90 return x.MaxParticipants 91 } 92 return 0 93 } 94 95 func (x *CreateRoomRequest) GetNodeId() string { 96 if x != nil { 97 return x.NodeId 98 } 99 return "" 100 } 101 102 func (x *CreateRoomRequest) GetMetadata() string { 103 if x != nil { 104 return x.Metadata 105 } 106 return "" 107 } 108 109 func (x *CreateRoomRequest) GetEgress() *RoomEgress { 110 if x != nil { 111 return x.Egress 112 } 113 return nil 114 } 115 116 type RoomEgress struct { 117 state protoimpl.MessageState 118 sizeCache protoimpl.SizeCache 119 unknownFields protoimpl.UnknownFields 120 121 Room *RoomCompositeEgressRequest `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 122 Tracks *AutoTrackEgress `protobuf:"bytes,2,opt,name=tracks,proto3" json:"tracks,omitempty"` 123 } 124 125 func (x *RoomEgress) Reset() { 126 *x = RoomEgress{} 127 if protoimpl.UnsafeEnabled { 128 mi := &file_livekit_room_proto_msgTypes[1] 129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 130 ms.StoreMessageInfo(mi) 131 } 132 } 133 134 func (x *RoomEgress) String() string { 135 return protoimpl.X.MessageStringOf(x) 136 } 137 138 func (*RoomEgress) ProtoMessage() {} 139 140 func (x *RoomEgress) ProtoReflect() protoreflect.Message { 141 mi := &file_livekit_room_proto_msgTypes[1] 142 if protoimpl.UnsafeEnabled && x != nil { 143 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 144 if ms.LoadMessageInfo() == nil { 145 ms.StoreMessageInfo(mi) 146 } 147 return ms 148 } 149 return mi.MessageOf(x) 150 } 151 152 // Deprecated: Use RoomEgress.ProtoReflect.Descriptor instead. 153 func (*RoomEgress) Descriptor() ([]byte, []int) { 154 return file_livekit_room_proto_rawDescGZIP(), []int{1} 155 } 156 157 func (x *RoomEgress) GetRoom() *RoomCompositeEgressRequest { 158 if x != nil { 159 return x.Room 160 } 161 return nil 162 } 163 164 func (x *RoomEgress) GetTracks() *AutoTrackEgress { 165 if x != nil { 166 return x.Tracks 167 } 168 return nil 169 } 170 171 type ListRoomsRequest struct { 172 state protoimpl.MessageState 173 sizeCache protoimpl.SizeCache 174 unknownFields protoimpl.UnknownFields 175 176 // when set, will only return rooms with name match 177 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 178 } 179 180 func (x *ListRoomsRequest) Reset() { 181 *x = ListRoomsRequest{} 182 if protoimpl.UnsafeEnabled { 183 mi := &file_livekit_room_proto_msgTypes[2] 184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 185 ms.StoreMessageInfo(mi) 186 } 187 } 188 189 func (x *ListRoomsRequest) String() string { 190 return protoimpl.X.MessageStringOf(x) 191 } 192 193 func (*ListRoomsRequest) ProtoMessage() {} 194 195 func (x *ListRoomsRequest) ProtoReflect() protoreflect.Message { 196 mi := &file_livekit_room_proto_msgTypes[2] 197 if protoimpl.UnsafeEnabled && x != nil { 198 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 199 if ms.LoadMessageInfo() == nil { 200 ms.StoreMessageInfo(mi) 201 } 202 return ms 203 } 204 return mi.MessageOf(x) 205 } 206 207 // Deprecated: Use ListRoomsRequest.ProtoReflect.Descriptor instead. 208 func (*ListRoomsRequest) Descriptor() ([]byte, []int) { 209 return file_livekit_room_proto_rawDescGZIP(), []int{2} 210 } 211 212 func (x *ListRoomsRequest) GetNames() []string { 213 if x != nil { 214 return x.Names 215 } 216 return nil 217 } 218 219 type ListRoomsResponse struct { 220 state protoimpl.MessageState 221 sizeCache protoimpl.SizeCache 222 unknownFields protoimpl.UnknownFields 223 224 Rooms []*Room `protobuf:"bytes,1,rep,name=rooms,proto3" json:"rooms,omitempty"` 225 } 226 227 func (x *ListRoomsResponse) Reset() { 228 *x = ListRoomsResponse{} 229 if protoimpl.UnsafeEnabled { 230 mi := &file_livekit_room_proto_msgTypes[3] 231 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 232 ms.StoreMessageInfo(mi) 233 } 234 } 235 236 func (x *ListRoomsResponse) String() string { 237 return protoimpl.X.MessageStringOf(x) 238 } 239 240 func (*ListRoomsResponse) ProtoMessage() {} 241 242 func (x *ListRoomsResponse) ProtoReflect() protoreflect.Message { 243 mi := &file_livekit_room_proto_msgTypes[3] 244 if protoimpl.UnsafeEnabled && x != nil { 245 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 246 if ms.LoadMessageInfo() == nil { 247 ms.StoreMessageInfo(mi) 248 } 249 return ms 250 } 251 return mi.MessageOf(x) 252 } 253 254 // Deprecated: Use ListRoomsResponse.ProtoReflect.Descriptor instead. 255 func (*ListRoomsResponse) Descriptor() ([]byte, []int) { 256 return file_livekit_room_proto_rawDescGZIP(), []int{3} 257 } 258 259 func (x *ListRoomsResponse) GetRooms() []*Room { 260 if x != nil { 261 return x.Rooms 262 } 263 return nil 264 } 265 266 type DeleteRoomRequest struct { 267 state protoimpl.MessageState 268 sizeCache protoimpl.SizeCache 269 unknownFields protoimpl.UnknownFields 270 271 // name of the room 272 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 273 } 274 275 func (x *DeleteRoomRequest) Reset() { 276 *x = DeleteRoomRequest{} 277 if protoimpl.UnsafeEnabled { 278 mi := &file_livekit_room_proto_msgTypes[4] 279 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 280 ms.StoreMessageInfo(mi) 281 } 282 } 283 284 func (x *DeleteRoomRequest) String() string { 285 return protoimpl.X.MessageStringOf(x) 286 } 287 288 func (*DeleteRoomRequest) ProtoMessage() {} 289 290 func (x *DeleteRoomRequest) ProtoReflect() protoreflect.Message { 291 mi := &file_livekit_room_proto_msgTypes[4] 292 if protoimpl.UnsafeEnabled && x != nil { 293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 294 if ms.LoadMessageInfo() == nil { 295 ms.StoreMessageInfo(mi) 296 } 297 return ms 298 } 299 return mi.MessageOf(x) 300 } 301 302 // Deprecated: Use DeleteRoomRequest.ProtoReflect.Descriptor instead. 303 func (*DeleteRoomRequest) Descriptor() ([]byte, []int) { 304 return file_livekit_room_proto_rawDescGZIP(), []int{4} 305 } 306 307 func (x *DeleteRoomRequest) GetRoom() string { 308 if x != nil { 309 return x.Room 310 } 311 return "" 312 } 313 314 type DeleteRoomResponse struct { 315 state protoimpl.MessageState 316 sizeCache protoimpl.SizeCache 317 unknownFields protoimpl.UnknownFields 318 } 319 320 func (x *DeleteRoomResponse) Reset() { 321 *x = DeleteRoomResponse{} 322 if protoimpl.UnsafeEnabled { 323 mi := &file_livekit_room_proto_msgTypes[5] 324 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 325 ms.StoreMessageInfo(mi) 326 } 327 } 328 329 func (x *DeleteRoomResponse) String() string { 330 return protoimpl.X.MessageStringOf(x) 331 } 332 333 func (*DeleteRoomResponse) ProtoMessage() {} 334 335 func (x *DeleteRoomResponse) ProtoReflect() protoreflect.Message { 336 mi := &file_livekit_room_proto_msgTypes[5] 337 if protoimpl.UnsafeEnabled && x != nil { 338 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 339 if ms.LoadMessageInfo() == nil { 340 ms.StoreMessageInfo(mi) 341 } 342 return ms 343 } 344 return mi.MessageOf(x) 345 } 346 347 // Deprecated: Use DeleteRoomResponse.ProtoReflect.Descriptor instead. 348 func (*DeleteRoomResponse) Descriptor() ([]byte, []int) { 349 return file_livekit_room_proto_rawDescGZIP(), []int{5} 350 } 351 352 type ListParticipantsRequest struct { 353 state protoimpl.MessageState 354 sizeCache protoimpl.SizeCache 355 unknownFields protoimpl.UnknownFields 356 357 // name of the room 358 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 359 } 360 361 func (x *ListParticipantsRequest) Reset() { 362 *x = ListParticipantsRequest{} 363 if protoimpl.UnsafeEnabled { 364 mi := &file_livekit_room_proto_msgTypes[6] 365 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 366 ms.StoreMessageInfo(mi) 367 } 368 } 369 370 func (x *ListParticipantsRequest) String() string { 371 return protoimpl.X.MessageStringOf(x) 372 } 373 374 func (*ListParticipantsRequest) ProtoMessage() {} 375 376 func (x *ListParticipantsRequest) ProtoReflect() protoreflect.Message { 377 mi := &file_livekit_room_proto_msgTypes[6] 378 if protoimpl.UnsafeEnabled && x != nil { 379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 380 if ms.LoadMessageInfo() == nil { 381 ms.StoreMessageInfo(mi) 382 } 383 return ms 384 } 385 return mi.MessageOf(x) 386 } 387 388 // Deprecated: Use ListParticipantsRequest.ProtoReflect.Descriptor instead. 389 func (*ListParticipantsRequest) Descriptor() ([]byte, []int) { 390 return file_livekit_room_proto_rawDescGZIP(), []int{6} 391 } 392 393 func (x *ListParticipantsRequest) GetRoom() string { 394 if x != nil { 395 return x.Room 396 } 397 return "" 398 } 399 400 type ListParticipantsResponse struct { 401 state protoimpl.MessageState 402 sizeCache protoimpl.SizeCache 403 unknownFields protoimpl.UnknownFields 404 405 Participants []*ParticipantInfo `protobuf:"bytes,1,rep,name=participants,proto3" json:"participants,omitempty"` 406 } 407 408 func (x *ListParticipantsResponse) Reset() { 409 *x = ListParticipantsResponse{} 410 if protoimpl.UnsafeEnabled { 411 mi := &file_livekit_room_proto_msgTypes[7] 412 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 413 ms.StoreMessageInfo(mi) 414 } 415 } 416 417 func (x *ListParticipantsResponse) String() string { 418 return protoimpl.X.MessageStringOf(x) 419 } 420 421 func (*ListParticipantsResponse) ProtoMessage() {} 422 423 func (x *ListParticipantsResponse) ProtoReflect() protoreflect.Message { 424 mi := &file_livekit_room_proto_msgTypes[7] 425 if protoimpl.UnsafeEnabled && x != nil { 426 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 427 if ms.LoadMessageInfo() == nil { 428 ms.StoreMessageInfo(mi) 429 } 430 return ms 431 } 432 return mi.MessageOf(x) 433 } 434 435 // Deprecated: Use ListParticipantsResponse.ProtoReflect.Descriptor instead. 436 func (*ListParticipantsResponse) Descriptor() ([]byte, []int) { 437 return file_livekit_room_proto_rawDescGZIP(), []int{7} 438 } 439 440 func (x *ListParticipantsResponse) GetParticipants() []*ParticipantInfo { 441 if x != nil { 442 return x.Participants 443 } 444 return nil 445 } 446 447 type RoomParticipantIdentity struct { 448 state protoimpl.MessageState 449 sizeCache protoimpl.SizeCache 450 unknownFields protoimpl.UnknownFields 451 452 // name of the room 453 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 454 // identity of the participant 455 Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` 456 } 457 458 func (x *RoomParticipantIdentity) Reset() { 459 *x = RoomParticipantIdentity{} 460 if protoimpl.UnsafeEnabled { 461 mi := &file_livekit_room_proto_msgTypes[8] 462 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 463 ms.StoreMessageInfo(mi) 464 } 465 } 466 467 func (x *RoomParticipantIdentity) String() string { 468 return protoimpl.X.MessageStringOf(x) 469 } 470 471 func (*RoomParticipantIdentity) ProtoMessage() {} 472 473 func (x *RoomParticipantIdentity) ProtoReflect() protoreflect.Message { 474 mi := &file_livekit_room_proto_msgTypes[8] 475 if protoimpl.UnsafeEnabled && x != nil { 476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 477 if ms.LoadMessageInfo() == nil { 478 ms.StoreMessageInfo(mi) 479 } 480 return ms 481 } 482 return mi.MessageOf(x) 483 } 484 485 // Deprecated: Use RoomParticipantIdentity.ProtoReflect.Descriptor instead. 486 func (*RoomParticipantIdentity) Descriptor() ([]byte, []int) { 487 return file_livekit_room_proto_rawDescGZIP(), []int{8} 488 } 489 490 func (x *RoomParticipantIdentity) GetRoom() string { 491 if x != nil { 492 return x.Room 493 } 494 return "" 495 } 496 497 func (x *RoomParticipantIdentity) GetIdentity() string { 498 if x != nil { 499 return x.Identity 500 } 501 return "" 502 } 503 504 type RemoveParticipantResponse struct { 505 state protoimpl.MessageState 506 sizeCache protoimpl.SizeCache 507 unknownFields protoimpl.UnknownFields 508 } 509 510 func (x *RemoveParticipantResponse) Reset() { 511 *x = RemoveParticipantResponse{} 512 if protoimpl.UnsafeEnabled { 513 mi := &file_livekit_room_proto_msgTypes[9] 514 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 515 ms.StoreMessageInfo(mi) 516 } 517 } 518 519 func (x *RemoveParticipantResponse) String() string { 520 return protoimpl.X.MessageStringOf(x) 521 } 522 523 func (*RemoveParticipantResponse) ProtoMessage() {} 524 525 func (x *RemoveParticipantResponse) ProtoReflect() protoreflect.Message { 526 mi := &file_livekit_room_proto_msgTypes[9] 527 if protoimpl.UnsafeEnabled && x != nil { 528 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 529 if ms.LoadMessageInfo() == nil { 530 ms.StoreMessageInfo(mi) 531 } 532 return ms 533 } 534 return mi.MessageOf(x) 535 } 536 537 // Deprecated: Use RemoveParticipantResponse.ProtoReflect.Descriptor instead. 538 func (*RemoveParticipantResponse) Descriptor() ([]byte, []int) { 539 return file_livekit_room_proto_rawDescGZIP(), []int{9} 540 } 541 542 type MuteRoomTrackRequest struct { 543 state protoimpl.MessageState 544 sizeCache protoimpl.SizeCache 545 unknownFields protoimpl.UnknownFields 546 547 // name of the room 548 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 549 Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` 550 // sid of the track to mute 551 TrackSid string `protobuf:"bytes,3,opt,name=track_sid,json=trackSid,proto3" json:"track_sid,omitempty"` 552 // set to true to mute, false to unmute 553 Muted bool `protobuf:"varint,4,opt,name=muted,proto3" json:"muted,omitempty"` 554 } 555 556 func (x *MuteRoomTrackRequest) Reset() { 557 *x = MuteRoomTrackRequest{} 558 if protoimpl.UnsafeEnabled { 559 mi := &file_livekit_room_proto_msgTypes[10] 560 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 561 ms.StoreMessageInfo(mi) 562 } 563 } 564 565 func (x *MuteRoomTrackRequest) String() string { 566 return protoimpl.X.MessageStringOf(x) 567 } 568 569 func (*MuteRoomTrackRequest) ProtoMessage() {} 570 571 func (x *MuteRoomTrackRequest) ProtoReflect() protoreflect.Message { 572 mi := &file_livekit_room_proto_msgTypes[10] 573 if protoimpl.UnsafeEnabled && x != nil { 574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 575 if ms.LoadMessageInfo() == nil { 576 ms.StoreMessageInfo(mi) 577 } 578 return ms 579 } 580 return mi.MessageOf(x) 581 } 582 583 // Deprecated: Use MuteRoomTrackRequest.ProtoReflect.Descriptor instead. 584 func (*MuteRoomTrackRequest) Descriptor() ([]byte, []int) { 585 return file_livekit_room_proto_rawDescGZIP(), []int{10} 586 } 587 588 func (x *MuteRoomTrackRequest) GetRoom() string { 589 if x != nil { 590 return x.Room 591 } 592 return "" 593 } 594 595 func (x *MuteRoomTrackRequest) GetIdentity() string { 596 if x != nil { 597 return x.Identity 598 } 599 return "" 600 } 601 602 func (x *MuteRoomTrackRequest) GetTrackSid() string { 603 if x != nil { 604 return x.TrackSid 605 } 606 return "" 607 } 608 609 func (x *MuteRoomTrackRequest) GetMuted() bool { 610 if x != nil { 611 return x.Muted 612 } 613 return false 614 } 615 616 type MuteRoomTrackResponse struct { 617 state protoimpl.MessageState 618 sizeCache protoimpl.SizeCache 619 unknownFields protoimpl.UnknownFields 620 621 Track *TrackInfo `protobuf:"bytes,1,opt,name=track,proto3" json:"track,omitempty"` 622 } 623 624 func (x *MuteRoomTrackResponse) Reset() { 625 *x = MuteRoomTrackResponse{} 626 if protoimpl.UnsafeEnabled { 627 mi := &file_livekit_room_proto_msgTypes[11] 628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 629 ms.StoreMessageInfo(mi) 630 } 631 } 632 633 func (x *MuteRoomTrackResponse) String() string { 634 return protoimpl.X.MessageStringOf(x) 635 } 636 637 func (*MuteRoomTrackResponse) ProtoMessage() {} 638 639 func (x *MuteRoomTrackResponse) ProtoReflect() protoreflect.Message { 640 mi := &file_livekit_room_proto_msgTypes[11] 641 if protoimpl.UnsafeEnabled && x != nil { 642 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 643 if ms.LoadMessageInfo() == nil { 644 ms.StoreMessageInfo(mi) 645 } 646 return ms 647 } 648 return mi.MessageOf(x) 649 } 650 651 // Deprecated: Use MuteRoomTrackResponse.ProtoReflect.Descriptor instead. 652 func (*MuteRoomTrackResponse) Descriptor() ([]byte, []int) { 653 return file_livekit_room_proto_rawDescGZIP(), []int{11} 654 } 655 656 func (x *MuteRoomTrackResponse) GetTrack() *TrackInfo { 657 if x != nil { 658 return x.Track 659 } 660 return nil 661 } 662 663 type UpdateParticipantRequest struct { 664 state protoimpl.MessageState 665 sizeCache protoimpl.SizeCache 666 unknownFields protoimpl.UnknownFields 667 668 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 669 Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` 670 // metadata to update. skipping updates if left empty 671 Metadata string `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` 672 // set to update the participant's permissions 673 Permission *ParticipantPermission `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"` 674 // display name to update 675 Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` 676 } 677 678 func (x *UpdateParticipantRequest) Reset() { 679 *x = UpdateParticipantRequest{} 680 if protoimpl.UnsafeEnabled { 681 mi := &file_livekit_room_proto_msgTypes[12] 682 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 683 ms.StoreMessageInfo(mi) 684 } 685 } 686 687 func (x *UpdateParticipantRequest) String() string { 688 return protoimpl.X.MessageStringOf(x) 689 } 690 691 func (*UpdateParticipantRequest) ProtoMessage() {} 692 693 func (x *UpdateParticipantRequest) ProtoReflect() protoreflect.Message { 694 mi := &file_livekit_room_proto_msgTypes[12] 695 if protoimpl.UnsafeEnabled && x != nil { 696 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 697 if ms.LoadMessageInfo() == nil { 698 ms.StoreMessageInfo(mi) 699 } 700 return ms 701 } 702 return mi.MessageOf(x) 703 } 704 705 // Deprecated: Use UpdateParticipantRequest.ProtoReflect.Descriptor instead. 706 func (*UpdateParticipantRequest) Descriptor() ([]byte, []int) { 707 return file_livekit_room_proto_rawDescGZIP(), []int{12} 708 } 709 710 func (x *UpdateParticipantRequest) GetRoom() string { 711 if x != nil { 712 return x.Room 713 } 714 return "" 715 } 716 717 func (x *UpdateParticipantRequest) GetIdentity() string { 718 if x != nil { 719 return x.Identity 720 } 721 return "" 722 } 723 724 func (x *UpdateParticipantRequest) GetMetadata() string { 725 if x != nil { 726 return x.Metadata 727 } 728 return "" 729 } 730 731 func (x *UpdateParticipantRequest) GetPermission() *ParticipantPermission { 732 if x != nil { 733 return x.Permission 734 } 735 return nil 736 } 737 738 func (x *UpdateParticipantRequest) GetName() string { 739 if x != nil { 740 return x.Name 741 } 742 return "" 743 } 744 745 type UpdateSubscriptionsRequest struct { 746 state protoimpl.MessageState 747 sizeCache protoimpl.SizeCache 748 unknownFields protoimpl.UnknownFields 749 750 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 751 Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` 752 // list of sids of tracks 753 TrackSids []string `protobuf:"bytes,3,rep,name=track_sids,json=trackSids,proto3" json:"track_sids,omitempty"` 754 // set to true to subscribe, false to unsubscribe from tracks 755 Subscribe bool `protobuf:"varint,4,opt,name=subscribe,proto3" json:"subscribe,omitempty"` 756 // list of participants and their tracks 757 ParticipantTracks []*ParticipantTracks `protobuf:"bytes,5,rep,name=participant_tracks,json=participantTracks,proto3" json:"participant_tracks,omitempty"` 758 } 759 760 func (x *UpdateSubscriptionsRequest) Reset() { 761 *x = UpdateSubscriptionsRequest{} 762 if protoimpl.UnsafeEnabled { 763 mi := &file_livekit_room_proto_msgTypes[13] 764 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 765 ms.StoreMessageInfo(mi) 766 } 767 } 768 769 func (x *UpdateSubscriptionsRequest) String() string { 770 return protoimpl.X.MessageStringOf(x) 771 } 772 773 func (*UpdateSubscriptionsRequest) ProtoMessage() {} 774 775 func (x *UpdateSubscriptionsRequest) ProtoReflect() protoreflect.Message { 776 mi := &file_livekit_room_proto_msgTypes[13] 777 if protoimpl.UnsafeEnabled && x != nil { 778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 779 if ms.LoadMessageInfo() == nil { 780 ms.StoreMessageInfo(mi) 781 } 782 return ms 783 } 784 return mi.MessageOf(x) 785 } 786 787 // Deprecated: Use UpdateSubscriptionsRequest.ProtoReflect.Descriptor instead. 788 func (*UpdateSubscriptionsRequest) Descriptor() ([]byte, []int) { 789 return file_livekit_room_proto_rawDescGZIP(), []int{13} 790 } 791 792 func (x *UpdateSubscriptionsRequest) GetRoom() string { 793 if x != nil { 794 return x.Room 795 } 796 return "" 797 } 798 799 func (x *UpdateSubscriptionsRequest) GetIdentity() string { 800 if x != nil { 801 return x.Identity 802 } 803 return "" 804 } 805 806 func (x *UpdateSubscriptionsRequest) GetTrackSids() []string { 807 if x != nil { 808 return x.TrackSids 809 } 810 return nil 811 } 812 813 func (x *UpdateSubscriptionsRequest) GetSubscribe() bool { 814 if x != nil { 815 return x.Subscribe 816 } 817 return false 818 } 819 820 func (x *UpdateSubscriptionsRequest) GetParticipantTracks() []*ParticipantTracks { 821 if x != nil { 822 return x.ParticipantTracks 823 } 824 return nil 825 } 826 827 type UpdateSubscriptionsResponse struct { 828 state protoimpl.MessageState 829 sizeCache protoimpl.SizeCache 830 unknownFields protoimpl.UnknownFields 831 } 832 833 func (x *UpdateSubscriptionsResponse) Reset() { 834 *x = UpdateSubscriptionsResponse{} 835 if protoimpl.UnsafeEnabled { 836 mi := &file_livekit_room_proto_msgTypes[14] 837 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 838 ms.StoreMessageInfo(mi) 839 } 840 } 841 842 func (x *UpdateSubscriptionsResponse) String() string { 843 return protoimpl.X.MessageStringOf(x) 844 } 845 846 func (*UpdateSubscriptionsResponse) ProtoMessage() {} 847 848 func (x *UpdateSubscriptionsResponse) ProtoReflect() protoreflect.Message { 849 mi := &file_livekit_room_proto_msgTypes[14] 850 if protoimpl.UnsafeEnabled && x != nil { 851 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 852 if ms.LoadMessageInfo() == nil { 853 ms.StoreMessageInfo(mi) 854 } 855 return ms 856 } 857 return mi.MessageOf(x) 858 } 859 860 // Deprecated: Use UpdateSubscriptionsResponse.ProtoReflect.Descriptor instead. 861 func (*UpdateSubscriptionsResponse) Descriptor() ([]byte, []int) { 862 return file_livekit_room_proto_rawDescGZIP(), []int{14} 863 } 864 865 type SendDataRequest struct { 866 state protoimpl.MessageState 867 sizeCache protoimpl.SizeCache 868 unknownFields protoimpl.UnknownFields 869 870 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 871 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 872 Kind DataPacket_Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=livekit.DataPacket_Kind" json:"kind,omitempty"` 873 DestinationSids []string `protobuf:"bytes,4,rep,name=destination_sids,json=destinationSids,proto3" json:"destination_sids,omitempty"` 874 Topic *string `protobuf:"bytes,5,opt,name=topic,proto3,oneof" json:"topic,omitempty"` 875 } 876 877 func (x *SendDataRequest) Reset() { 878 *x = SendDataRequest{} 879 if protoimpl.UnsafeEnabled { 880 mi := &file_livekit_room_proto_msgTypes[15] 881 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 882 ms.StoreMessageInfo(mi) 883 } 884 } 885 886 func (x *SendDataRequest) String() string { 887 return protoimpl.X.MessageStringOf(x) 888 } 889 890 func (*SendDataRequest) ProtoMessage() {} 891 892 func (x *SendDataRequest) ProtoReflect() protoreflect.Message { 893 mi := &file_livekit_room_proto_msgTypes[15] 894 if protoimpl.UnsafeEnabled && x != nil { 895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 896 if ms.LoadMessageInfo() == nil { 897 ms.StoreMessageInfo(mi) 898 } 899 return ms 900 } 901 return mi.MessageOf(x) 902 } 903 904 // Deprecated: Use SendDataRequest.ProtoReflect.Descriptor instead. 905 func (*SendDataRequest) Descriptor() ([]byte, []int) { 906 return file_livekit_room_proto_rawDescGZIP(), []int{15} 907 } 908 909 func (x *SendDataRequest) GetRoom() string { 910 if x != nil { 911 return x.Room 912 } 913 return "" 914 } 915 916 func (x *SendDataRequest) GetData() []byte { 917 if x != nil { 918 return x.Data 919 } 920 return nil 921 } 922 923 func (x *SendDataRequest) GetKind() DataPacket_Kind { 924 if x != nil { 925 return x.Kind 926 } 927 return DataPacket_RELIABLE 928 } 929 930 func (x *SendDataRequest) GetDestinationSids() []string { 931 if x != nil { 932 return x.DestinationSids 933 } 934 return nil 935 } 936 937 func (x *SendDataRequest) GetTopic() string { 938 if x != nil && x.Topic != nil { 939 return *x.Topic 940 } 941 return "" 942 } 943 944 type SendDataResponse struct { 945 state protoimpl.MessageState 946 sizeCache protoimpl.SizeCache 947 unknownFields protoimpl.UnknownFields 948 } 949 950 func (x *SendDataResponse) Reset() { 951 *x = SendDataResponse{} 952 if protoimpl.UnsafeEnabled { 953 mi := &file_livekit_room_proto_msgTypes[16] 954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 955 ms.StoreMessageInfo(mi) 956 } 957 } 958 959 func (x *SendDataResponse) String() string { 960 return protoimpl.X.MessageStringOf(x) 961 } 962 963 func (*SendDataResponse) ProtoMessage() {} 964 965 func (x *SendDataResponse) ProtoReflect() protoreflect.Message { 966 mi := &file_livekit_room_proto_msgTypes[16] 967 if protoimpl.UnsafeEnabled && x != nil { 968 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 969 if ms.LoadMessageInfo() == nil { 970 ms.StoreMessageInfo(mi) 971 } 972 return ms 973 } 974 return mi.MessageOf(x) 975 } 976 977 // Deprecated: Use SendDataResponse.ProtoReflect.Descriptor instead. 978 func (*SendDataResponse) Descriptor() ([]byte, []int) { 979 return file_livekit_room_proto_rawDescGZIP(), []int{16} 980 } 981 982 type UpdateRoomMetadataRequest struct { 983 state protoimpl.MessageState 984 sizeCache protoimpl.SizeCache 985 unknownFields protoimpl.UnknownFields 986 987 Room string `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"` 988 // metadata to update. skipping updates if left empty 989 Metadata string `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` 990 } 991 992 func (x *UpdateRoomMetadataRequest) Reset() { 993 *x = UpdateRoomMetadataRequest{} 994 if protoimpl.UnsafeEnabled { 995 mi := &file_livekit_room_proto_msgTypes[17] 996 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 997 ms.StoreMessageInfo(mi) 998 } 999 } 1000 1001 func (x *UpdateRoomMetadataRequest) String() string { 1002 return protoimpl.X.MessageStringOf(x) 1003 } 1004 1005 func (*UpdateRoomMetadataRequest) ProtoMessage() {} 1006 1007 func (x *UpdateRoomMetadataRequest) ProtoReflect() protoreflect.Message { 1008 mi := &file_livekit_room_proto_msgTypes[17] 1009 if protoimpl.UnsafeEnabled && x != nil { 1010 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1011 if ms.LoadMessageInfo() == nil { 1012 ms.StoreMessageInfo(mi) 1013 } 1014 return ms 1015 } 1016 return mi.MessageOf(x) 1017 } 1018 1019 // Deprecated: Use UpdateRoomMetadataRequest.ProtoReflect.Descriptor instead. 1020 func (*UpdateRoomMetadataRequest) Descriptor() ([]byte, []int) { 1021 return file_livekit_room_proto_rawDescGZIP(), []int{17} 1022 } 1023 1024 func (x *UpdateRoomMetadataRequest) GetRoom() string { 1025 if x != nil { 1026 return x.Room 1027 } 1028 return "" 1029 } 1030 1031 func (x *UpdateRoomMetadataRequest) GetMetadata() string { 1032 if x != nil { 1033 return x.Metadata 1034 } 1035 return "" 1036 } 1037 1038 var File_livekit_room_proto protoreflect.FileDescriptor 1039 1040 var file_livekit_room_proto_rawDesc = []byte{ 1041 0x0a, 0x12, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x6d, 0x2e, 0x70, 1042 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x1a, 0x14, 0x6c, 1043 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2e, 0x70, 0x72, 1044 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x5f, 0x65, 0x67, 0x72, 1045 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd9, 0x01, 0x0a, 0x11, 0x43, 0x72, 1046 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 1047 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 1048 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x74, 0x69, 0x6d, 1049 0x65, 0x6f, 0x75, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x65, 0x6d, 0x70, 0x74, 1050 0x79, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x6d, 0x61, 0x78, 0x5f, 1051 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 1052 0x28, 0x0d, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 1053 0x6e, 0x74, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 1054 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 1055 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 1056 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2b, 0x0a, 0x06, 0x65, 0x67, 0x72, 0x65, 1057 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 1058 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x65, 1059 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0x77, 0x0a, 0x0a, 0x52, 0x6f, 0x6f, 0x6d, 0x45, 0x67, 0x72, 1060 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 1061 0x0b, 0x32, 0x23, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 1062 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 1063 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x30, 0x0a, 0x06, 1064 0x74, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6c, 1065 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x54, 0x72, 0x61, 0x63, 0x6b, 1066 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x22, 0x28, 1067 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 1068 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 1069 0x09, 0x52, 0x05, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x38, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 1070 0x52, 0x6f, 0x6f, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 1071 0x05, 0x72, 0x6f, 0x6f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x6c, 1072 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x05, 0x72, 0x6f, 0x6f, 1073 0x6d, 0x73, 0x22, 0x27, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 1074 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 1075 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x22, 0x14, 0x0a, 0x12, 0x44, 1076 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1077 0x65, 0x22, 0x2d, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 1078 0x70, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 1079 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 1080 0x22, 0x58, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 1081 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0c, 1082 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 1083 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x50, 0x61, 0x72, 1084 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0c, 0x70, 0x61, 1085 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x49, 0x0a, 0x17, 0x52, 0x6f, 1086 0x6f, 0x6d, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x65, 1087 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 1088 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 1089 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 1090 0x6e, 0x74, 0x69, 0x74, 0x79, 0x22, 0x1b, 0x0a, 0x19, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x50, 1091 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 1092 0x73, 0x65, 0x22, 0x79, 0x0a, 0x14, 0x4d, 0x75, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x54, 0x72, 1093 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 1094 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x1a, 1095 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 1096 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x72, 1097 0x61, 0x63, 0x6b, 0x5f, 0x73, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 1098 0x72, 0x61, 0x63, 0x6b, 0x53, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x75, 0x74, 0x65, 0x64, 1099 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6d, 0x75, 0x74, 0x65, 0x64, 0x22, 0x41, 0x0a, 1100 0x15, 0x4d, 0x75, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x52, 0x65, 1101 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x28, 0x0a, 0x05, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x18, 1102 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 1103 0x54, 0x72, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x74, 0x72, 0x61, 0x63, 0x6b, 1104 0x22, 0xba, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 1105 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 1106 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 1107 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 1108 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 1109 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 1110 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 1111 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 1112 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 1113 0x61, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 1114 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 1115 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xd4, 0x01, 1116 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 1117 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 1118 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 1119 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 1120 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 1121 0x74, 0x72, 0x61, 0x63, 0x6b, 0x5f, 0x73, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 1122 0x52, 0x09, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x53, 0x69, 0x64, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x73, 1123 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 1124 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x12, 0x49, 0x0a, 0x12, 0x70, 0x61, 0x72, 1125 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x73, 0x18, 1126 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 1127 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 1128 0x73, 0x52, 0x11, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x54, 0x72, 1129 0x61, 0x63, 0x6b, 0x73, 0x22, 0x1d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 1130 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 1131 0x6e, 0x73, 0x65, 0x22, 0xb7, 0x01, 0x0a, 0x0f, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 1132 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 1133 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x64, 1134 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 1135 0x2c, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 1136 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x50, 0x61, 0x63, 0x6b, 1137 0x65, 0x74, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x29, 0x0a, 1138 0x10, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x69, 0x64, 1139 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 1140 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x69, 0x64, 0x73, 0x12, 0x19, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 1141 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 1142 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x22, 0x12, 0x0a, 1143 0x10, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 1144 0x65, 0x22, 0x4b, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x4d, 1145 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 1146 0x0a, 0x04, 0x72, 0x6f, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 1147 0x6f, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 1148 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x32, 0xe6, 1149 0x06, 0x0a, 0x0b, 0x52, 0x6f, 0x6f, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x37, 1150 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x1a, 0x2e, 0x6c, 1151 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 1152 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0d, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 1153 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x42, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x52, 1154 0x6f, 0x6f, 0x6d, 0x73, 0x12, 0x19, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x4c, 1155 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6f, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 1156 0x1a, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 1157 0x6f, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x0a, 0x44, 1158 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x12, 0x1a, 0x2e, 0x6c, 0x69, 0x76, 0x65, 1159 0x6b, 0x69, 0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 1160 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 1161 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 1162 0x73, 0x65, 0x12, 0x57, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 1163 0x69, 0x70, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x20, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 1164 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 1165 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 1166 0x69, 0x74, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 1167 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x0e, 0x47, 1168 0x65, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x20, 0x2e, 1169 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x61, 0x72, 0x74, 1170 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x1a, 1171 0x18, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 1172 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x59, 0x0a, 0x11, 0x52, 0x65, 0x6d, 1173 0x6f, 0x76, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x20, 1174 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x50, 0x61, 0x72, 1175 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 1176 0x1a, 0x22, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 1177 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 1178 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x4d, 0x75, 0x74, 0x65, 0x50, 0x75, 0x62, 0x6c, 1179 0x69, 0x73, 0x68, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x1d, 0x2e, 0x6c, 0x69, 0x76, 1180 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x4d, 0x75, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x54, 0x72, 0x61, 1181 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x6c, 0x69, 0x76, 0x65, 1182 0x6b, 0x69, 0x74, 0x2e, 0x4d, 0x75, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x54, 0x72, 0x61, 0x63, 1183 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x55, 0x70, 0x64, 1184 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x12, 0x21, 1185 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 1186 0x61, 0x72, 0x74, 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 1187 0x74, 0x1a, 0x18, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x50, 0x61, 0x72, 0x74, 1188 0x69, 0x63, 0x69, 0x70, 0x61, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x60, 0x0a, 0x13, 0x55, 1189 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 1190 0x6e, 0x73, 0x12, 0x23, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x55, 0x70, 0x64, 1191 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 1192 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 1193 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 1194 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 1195 0x08, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x12, 0x18, 0x2e, 0x6c, 0x69, 0x76, 0x65, 1196 0x6b, 0x69, 0x74, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 1197 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x53, 0x65, 1198 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 1199 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x61, 1200 0x64, 0x61, 0x74, 0x61, 0x12, 0x22, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x55, 1201 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 1202 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0d, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 1203 0x69, 0x74, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x42, 0x46, 0x5a, 0x23, 0x67, 0x69, 0x74, 0x68, 0x75, 1204 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2f, 0x70, 0x72, 1205 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0xaa, 0x02, 1206 0x0d, 0x4c, 0x69, 0x76, 0x65, 0x4b, 0x69, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0xea, 0x02, 1207 0x0e, 0x4c, 0x69, 0x76, 0x65, 0x4b, 0x69, 0x74, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 1208 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 1209 } 1210 1211 var ( 1212 file_livekit_room_proto_rawDescOnce sync.Once 1213 file_livekit_room_proto_rawDescData = file_livekit_room_proto_rawDesc 1214 ) 1215 1216 func file_livekit_room_proto_rawDescGZIP() []byte { 1217 file_livekit_room_proto_rawDescOnce.Do(func() { 1218 file_livekit_room_proto_rawDescData = protoimpl.X.CompressGZIP(file_livekit_room_proto_rawDescData) 1219 }) 1220 return file_livekit_room_proto_rawDescData 1221 } 1222 1223 var file_livekit_room_proto_msgTypes = make([]protoimpl.MessageInfo, 18) 1224 var file_livekit_room_proto_goTypes = []interface{}{ 1225 (*CreateRoomRequest)(nil), // 0: livekit.CreateRoomRequest 1226 (*RoomEgress)(nil), // 1: livekit.RoomEgress 1227 (*ListRoomsRequest)(nil), // 2: livekit.ListRoomsRequest 1228 (*ListRoomsResponse)(nil), // 3: livekit.ListRoomsResponse 1229 (*DeleteRoomRequest)(nil), // 4: livekit.DeleteRoomRequest 1230 (*DeleteRoomResponse)(nil), // 5: livekit.DeleteRoomResponse 1231 (*ListParticipantsRequest)(nil), // 6: livekit.ListParticipantsRequest 1232 (*ListParticipantsResponse)(nil), // 7: livekit.ListParticipantsResponse 1233 (*RoomParticipantIdentity)(nil), // 8: livekit.RoomParticipantIdentity 1234 (*RemoveParticipantResponse)(nil), // 9: livekit.RemoveParticipantResponse 1235 (*MuteRoomTrackRequest)(nil), // 10: livekit.MuteRoomTrackRequest 1236 (*MuteRoomTrackResponse)(nil), // 11: livekit.MuteRoomTrackResponse 1237 (*UpdateParticipantRequest)(nil), // 12: livekit.UpdateParticipantRequest 1238 (*UpdateSubscriptionsRequest)(nil), // 13: livekit.UpdateSubscriptionsRequest 1239 (*UpdateSubscriptionsResponse)(nil), // 14: livekit.UpdateSubscriptionsResponse 1240 (*SendDataRequest)(nil), // 15: livekit.SendDataRequest 1241 (*SendDataResponse)(nil), // 16: livekit.SendDataResponse 1242 (*UpdateRoomMetadataRequest)(nil), // 17: livekit.UpdateRoomMetadataRequest 1243 (*RoomCompositeEgressRequest)(nil), // 18: livekit.RoomCompositeEgressRequest 1244 (*AutoTrackEgress)(nil), // 19: livekit.AutoTrackEgress 1245 (*Room)(nil), // 20: livekit.Room 1246 (*ParticipantInfo)(nil), // 21: livekit.ParticipantInfo 1247 (*TrackInfo)(nil), // 22: livekit.TrackInfo 1248 (*ParticipantPermission)(nil), // 23: livekit.ParticipantPermission 1249 (*ParticipantTracks)(nil), // 24: livekit.ParticipantTracks 1250 (DataPacket_Kind)(0), // 25: livekit.DataPacket.Kind 1251 } 1252 var file_livekit_room_proto_depIdxs = []int32{ 1253 1, // 0: livekit.CreateRoomRequest.egress:type_name -> livekit.RoomEgress 1254 18, // 1: livekit.RoomEgress.room:type_name -> livekit.RoomCompositeEgressRequest 1255 19, // 2: livekit.RoomEgress.tracks:type_name -> livekit.AutoTrackEgress 1256 20, // 3: livekit.ListRoomsResponse.rooms:type_name -> livekit.Room 1257 21, // 4: livekit.ListParticipantsResponse.participants:type_name -> livekit.ParticipantInfo 1258 22, // 5: livekit.MuteRoomTrackResponse.track:type_name -> livekit.TrackInfo 1259 23, // 6: livekit.UpdateParticipantRequest.permission:type_name -> livekit.ParticipantPermission 1260 24, // 7: livekit.UpdateSubscriptionsRequest.participant_tracks:type_name -> livekit.ParticipantTracks 1261 25, // 8: livekit.SendDataRequest.kind:type_name -> livekit.DataPacket.Kind 1262 0, // 9: livekit.RoomService.CreateRoom:input_type -> livekit.CreateRoomRequest 1263 2, // 10: livekit.RoomService.ListRooms:input_type -> livekit.ListRoomsRequest 1264 4, // 11: livekit.RoomService.DeleteRoom:input_type -> livekit.DeleteRoomRequest 1265 6, // 12: livekit.RoomService.ListParticipants:input_type -> livekit.ListParticipantsRequest 1266 8, // 13: livekit.RoomService.GetParticipant:input_type -> livekit.RoomParticipantIdentity 1267 8, // 14: livekit.RoomService.RemoveParticipant:input_type -> livekit.RoomParticipantIdentity 1268 10, // 15: livekit.RoomService.MutePublishedTrack:input_type -> livekit.MuteRoomTrackRequest 1269 12, // 16: livekit.RoomService.UpdateParticipant:input_type -> livekit.UpdateParticipantRequest 1270 13, // 17: livekit.RoomService.UpdateSubscriptions:input_type -> livekit.UpdateSubscriptionsRequest 1271 15, // 18: livekit.RoomService.SendData:input_type -> livekit.SendDataRequest 1272 17, // 19: livekit.RoomService.UpdateRoomMetadata:input_type -> livekit.UpdateRoomMetadataRequest 1273 20, // 20: livekit.RoomService.CreateRoom:output_type -> livekit.Room 1274 3, // 21: livekit.RoomService.ListRooms:output_type -> livekit.ListRoomsResponse 1275 5, // 22: livekit.RoomService.DeleteRoom:output_type -> livekit.DeleteRoomResponse 1276 7, // 23: livekit.RoomService.ListParticipants:output_type -> livekit.ListParticipantsResponse 1277 21, // 24: livekit.RoomService.GetParticipant:output_type -> livekit.ParticipantInfo 1278 9, // 25: livekit.RoomService.RemoveParticipant:output_type -> livekit.RemoveParticipantResponse 1279 11, // 26: livekit.RoomService.MutePublishedTrack:output_type -> livekit.MuteRoomTrackResponse 1280 21, // 27: livekit.RoomService.UpdateParticipant:output_type -> livekit.ParticipantInfo 1281 14, // 28: livekit.RoomService.UpdateSubscriptions:output_type -> livekit.UpdateSubscriptionsResponse 1282 16, // 29: livekit.RoomService.SendData:output_type -> livekit.SendDataResponse 1283 20, // 30: livekit.RoomService.UpdateRoomMetadata:output_type -> livekit.Room 1284 20, // [20:31] is the sub-list for method output_type 1285 9, // [9:20] is the sub-list for method input_type 1286 9, // [9:9] is the sub-list for extension type_name 1287 9, // [9:9] is the sub-list for extension extendee 1288 0, // [0:9] is the sub-list for field type_name 1289 } 1290 1291 func init() { file_livekit_room_proto_init() } 1292 func file_livekit_room_proto_init() { 1293 if File_livekit_room_proto != nil { 1294 return 1295 } 1296 file_livekit_models_proto_init() 1297 file_livekit_egress_proto_init() 1298 if !protoimpl.UnsafeEnabled { 1299 file_livekit_room_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1300 switch v := v.(*CreateRoomRequest); i { 1301 case 0: 1302 return &v.state 1303 case 1: 1304 return &v.sizeCache 1305 case 2: 1306 return &v.unknownFields 1307 default: 1308 return nil 1309 } 1310 } 1311 file_livekit_room_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 1312 switch v := v.(*RoomEgress); i { 1313 case 0: 1314 return &v.state 1315 case 1: 1316 return &v.sizeCache 1317 case 2: 1318 return &v.unknownFields 1319 default: 1320 return nil 1321 } 1322 } 1323 file_livekit_room_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 1324 switch v := v.(*ListRoomsRequest); i { 1325 case 0: 1326 return &v.state 1327 case 1: 1328 return &v.sizeCache 1329 case 2: 1330 return &v.unknownFields 1331 default: 1332 return nil 1333 } 1334 } 1335 file_livekit_room_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 1336 switch v := v.(*ListRoomsResponse); i { 1337 case 0: 1338 return &v.state 1339 case 1: 1340 return &v.sizeCache 1341 case 2: 1342 return &v.unknownFields 1343 default: 1344 return nil 1345 } 1346 } 1347 file_livekit_room_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 1348 switch v := v.(*DeleteRoomRequest); i { 1349 case 0: 1350 return &v.state 1351 case 1: 1352 return &v.sizeCache 1353 case 2: 1354 return &v.unknownFields 1355 default: 1356 return nil 1357 } 1358 } 1359 file_livekit_room_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 1360 switch v := v.(*DeleteRoomResponse); i { 1361 case 0: 1362 return &v.state 1363 case 1: 1364 return &v.sizeCache 1365 case 2: 1366 return &v.unknownFields 1367 default: 1368 return nil 1369 } 1370 } 1371 file_livekit_room_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 1372 switch v := v.(*ListParticipantsRequest); i { 1373 case 0: 1374 return &v.state 1375 case 1: 1376 return &v.sizeCache 1377 case 2: 1378 return &v.unknownFields 1379 default: 1380 return nil 1381 } 1382 } 1383 file_livekit_room_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 1384 switch v := v.(*ListParticipantsResponse); i { 1385 case 0: 1386 return &v.state 1387 case 1: 1388 return &v.sizeCache 1389 case 2: 1390 return &v.unknownFields 1391 default: 1392 return nil 1393 } 1394 } 1395 file_livekit_room_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 1396 switch v := v.(*RoomParticipantIdentity); i { 1397 case 0: 1398 return &v.state 1399 case 1: 1400 return &v.sizeCache 1401 case 2: 1402 return &v.unknownFields 1403 default: 1404 return nil 1405 } 1406 } 1407 file_livekit_room_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 1408 switch v := v.(*RemoveParticipantResponse); i { 1409 case 0: 1410 return &v.state 1411 case 1: 1412 return &v.sizeCache 1413 case 2: 1414 return &v.unknownFields 1415 default: 1416 return nil 1417 } 1418 } 1419 file_livekit_room_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 1420 switch v := v.(*MuteRoomTrackRequest); i { 1421 case 0: 1422 return &v.state 1423 case 1: 1424 return &v.sizeCache 1425 case 2: 1426 return &v.unknownFields 1427 default: 1428 return nil 1429 } 1430 } 1431 file_livekit_room_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 1432 switch v := v.(*MuteRoomTrackResponse); i { 1433 case 0: 1434 return &v.state 1435 case 1: 1436 return &v.sizeCache 1437 case 2: 1438 return &v.unknownFields 1439 default: 1440 return nil 1441 } 1442 } 1443 file_livekit_room_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 1444 switch v := v.(*UpdateParticipantRequest); i { 1445 case 0: 1446 return &v.state 1447 case 1: 1448 return &v.sizeCache 1449 case 2: 1450 return &v.unknownFields 1451 default: 1452 return nil 1453 } 1454 } 1455 file_livekit_room_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 1456 switch v := v.(*UpdateSubscriptionsRequest); i { 1457 case 0: 1458 return &v.state 1459 case 1: 1460 return &v.sizeCache 1461 case 2: 1462 return &v.unknownFields 1463 default: 1464 return nil 1465 } 1466 } 1467 file_livekit_room_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 1468 switch v := v.(*UpdateSubscriptionsResponse); i { 1469 case 0: 1470 return &v.state 1471 case 1: 1472 return &v.sizeCache 1473 case 2: 1474 return &v.unknownFields 1475 default: 1476 return nil 1477 } 1478 } 1479 file_livekit_room_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 1480 switch v := v.(*SendDataRequest); i { 1481 case 0: 1482 return &v.state 1483 case 1: 1484 return &v.sizeCache 1485 case 2: 1486 return &v.unknownFields 1487 default: 1488 return nil 1489 } 1490 } 1491 file_livekit_room_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 1492 switch v := v.(*SendDataResponse); i { 1493 case 0: 1494 return &v.state 1495 case 1: 1496 return &v.sizeCache 1497 case 2: 1498 return &v.unknownFields 1499 default: 1500 return nil 1501 } 1502 } 1503 file_livekit_room_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 1504 switch v := v.(*UpdateRoomMetadataRequest); i { 1505 case 0: 1506 return &v.state 1507 case 1: 1508 return &v.sizeCache 1509 case 2: 1510 return &v.unknownFields 1511 default: 1512 return nil 1513 } 1514 } 1515 } 1516 file_livekit_room_proto_msgTypes[15].OneofWrappers = []interface{}{} 1517 type x struct{} 1518 out := protoimpl.TypeBuilder{ 1519 File: protoimpl.DescBuilder{ 1520 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1521 RawDescriptor: file_livekit_room_proto_rawDesc, 1522 NumEnums: 0, 1523 NumMessages: 18, 1524 NumExtensions: 0, 1525 NumServices: 1, 1526 }, 1527 GoTypes: file_livekit_room_proto_goTypes, 1528 DependencyIndexes: file_livekit_room_proto_depIdxs, 1529 MessageInfos: file_livekit_room_proto_msgTypes, 1530 }.Build() 1531 File_livekit_room_proto = out.File 1532 file_livekit_room_proto_rawDesc = nil 1533 file_livekit_room_proto_goTypes = nil 1534 file_livekit_room_proto_depIdxs = nil 1535 }