ISignalingEventHandler.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using UnityEngine.EventSystems;
  2. namespace Unity.RenderStreaming
  3. {
  4. public interface ICreatedConnectionHandler : IEventSystemHandler
  5. {
  6. void OnCreatedConnection(SignalingEventData eventData);
  7. }
  8. public interface IDeletedConnectionHandler : IEventSystemHandler
  9. {
  10. void OnDeletedConnection(SignalingEventData eventData);
  11. }
  12. public interface IConnectHandler : IEventSystemHandler
  13. {
  14. void OnConnect(SignalingEventData eventData);
  15. }
  16. public interface IDisconnectHandler : IEventSystemHandler
  17. {
  18. void OnDisconnect(SignalingEventData eventData);
  19. }
  20. public interface IOfferHandler : IEventSystemHandler
  21. {
  22. void OnOffer(SignalingEventData eventData);
  23. }
  24. public interface IAnswerHandler : IEventSystemHandler
  25. {
  26. void OnAnswer(SignalingEventData eventData);
  27. }
  28. public interface IAddChannelHandler : IEventSystemHandler
  29. {
  30. void OnAddChannel(SignalingEventData eventData);
  31. }
  32. public interface IAddReceiverHandler : IEventSystemHandler
  33. {
  34. void OnAddReceiver(SignalingEventData eventData);
  35. }
  36. }