# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: video/sfu/signal_rpc/signal.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from video.sfu.models import models_pb2 as video_dot_sfu_dot_models_dot_models__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!video/sfu/signal_rpc/signal.proto\x12\x17stream.video.sfu.signal\x1a\x1dvideo/sfu/models/models.proto\"k\n\x17UpdateMuteStatesRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12<\n\x0bmute_states\x18\x03 \x03(\x0b\x32\'.stream.video.sfu.signal.TrackMuteState\"I\n\x18UpdateMuteStatesResponse\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.stream.video.sfu.models.Error\"W\n\x0eTrackMuteState\x12\x36\n\ntrack_type\x18\x01 \x01(\x0e\x32\".stream.video.sfu.models.TrackType\x12\r\n\x05muted\x18\x02 \x01(\x08\"!\n\x10\x41udioMuteChanged\x12\r\n\x05muted\x18\x01 \x01(\x08\"!\n\x10VideoMuteChanged\x12\r\n\x05muted\x18\x02 \x01(\x08\"s\n\x1aUpdateSubscriptionsRequest\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x41\n\x06tracks\x18\x03 \x03(\x0b\x32\x31.stream.video.sfu.signal.TrackSubscriptionDetails\"L\n\x1bUpdateSubscriptionsResponse\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.stream.video.sfu.models.Error\"\xb3\x01\n\x18TrackSubscriptionDetails\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x36\n\ntrack_type\x18\x03 \x01(\x0e\x32\".stream.video.sfu.models.TrackType\x12:\n\tdimension\x18\x04 \x01(\x0b\x32\'.stream.video.sfu.models.VideoDimension\"j\n\x11SendAnswerRequest\x12\x34\n\tpeer_type\x18\x01 \x01(\x0e\x32!.stream.video.sfu.models.PeerType\x12\x0b\n\x03sdp\x18\x02 \x01(\t\x12\x12\n\nsession_id\x18\x03 \x01(\t\"C\n\x12SendAnswerResponse\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.stream.video.sfu.models.Error\"C\n\x12ICETrickleResponse\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.stream.video.sfu.models.Error\"j\n\x13SetPublisherRequest\x12\x0b\n\x03sdp\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x32\n\x06tracks\x18\x03 \x03(\x0b\x32\".stream.video.sfu.models.TrackInfo\"{\n\x14SetPublisherResponse\x12\x0b\n\x03sdp\x18\x01 \x01(\t\x12\x12\n\nsession_id\x18\x02 \x01(\t\x12\x13\n\x0bice_restart\x18\x03 \x01(\x08\x12-\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.stream.video.sfu.models.Error2\xbe\x04\n\x0cSignalServer\x12k\n\x0cSetPublisher\x12,.stream.video.sfu.signal.SetPublisherRequest\x1a-.stream.video.sfu.signal.SetPublisherResponse\x12\x65\n\nSendAnswer\x12*.stream.video.sfu.signal.SendAnswerRequest\x1a+.stream.video.sfu.signal.SendAnswerResponse\x12^\n\nIceTrickle\x12#.stream.video.sfu.models.ICETrickle\x1a+.stream.video.sfu.signal.ICETrickleResponse\x12\x80\x01\n\x13UpdateSubscriptions\x12\x33.stream.video.sfu.signal.UpdateSubscriptionsRequest\x1a\x34.stream.video.sfu.signal.UpdateSubscriptionsResponse\x12w\n\x10UpdateMuteStates\x12\x30.stream.video.sfu.signal.UpdateMuteStatesRequest\x1a\x31.stream.video.sfu.signal.UpdateMuteStatesResponseB5B\x0bSfuSignalV1P\x01Z\x0esfu_signal_rpc\xaa\x02\x13Stream.Video.v1.Sfub\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'video.sfu.signal_rpc.signal_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'B\013SfuSignalV1P\001Z\016sfu_signal_rpc\252\002\023Stream.Video.v1.Sfu'
  _UPDATEMUTESTATESREQUEST._serialized_start=93
  _UPDATEMUTESTATESREQUEST._serialized_end=200
  _UPDATEMUTESTATESRESPONSE._serialized_start=202
  _UPDATEMUTESTATESRESPONSE._serialized_end=275
  _TRACKMUTESTATE._serialized_start=277
  _TRACKMUTESTATE._serialized_end=364
  _AUDIOMUTECHANGED._serialized_start=366
  _AUDIOMUTECHANGED._serialized_end=399
  _VIDEOMUTECHANGED._serialized_start=401
  _VIDEOMUTECHANGED._serialized_end=434
  _UPDATESUBSCRIPTIONSREQUEST._serialized_start=436
  _UPDATESUBSCRIPTIONSREQUEST._serialized_end=551
  _UPDATESUBSCRIPTIONSRESPONSE._serialized_start=553
  _UPDATESUBSCRIPTIONSRESPONSE._serialized_end=629
  _TRACKSUBSCRIPTIONDETAILS._serialized_start=632
  _TRACKSUBSCRIPTIONDETAILS._serialized_end=811
  _SENDANSWERREQUEST._serialized_start=813
  _SENDANSWERREQUEST._serialized_end=919
  _SENDANSWERRESPONSE._serialized_start=921
  _SENDANSWERRESPONSE._serialized_end=988
  _ICETRICKLERESPONSE._serialized_start=990
  _ICETRICKLERESPONSE._serialized_end=1057
  _SETPUBLISHERREQUEST._serialized_start=1059
  _SETPUBLISHERREQUEST._serialized_end=1165
  _SETPUBLISHERRESPONSE._serialized_start=1167
  _SETPUBLISHERRESPONSE._serialized_end=1290
  _SIGNALSERVER._serialized_start=1293
  _SIGNALSERVER._serialized_end=1867
# @@protoc_insertion_point(module_scope)
