public Streams(int playerID, AirVRServerMediaStream mediaStream, AirVRServerInputStream inputStream) { Assert.IsNotNull(inputStream.owner); this.playerID = playerID; this.mediaStream = mediaStream; this.inputStream = inputStream; }
internal void BindPlayer(int playerID, AirVRServerMediaStream mediaStream, AirVRServerInputStream inputStream) { BindPlayer(playerID); this.mediaStream = mediaStream; this.inputStream = inputStream; this.inputStream.owner = this; initializeCamerasForMediaStream(); if (isStreaming) { startToRenderCamerasForMediaStream(); } }
private void Awake() { ensureGameObjectIntegrity(); if (Application.isPlaying == false) { return; } AirVRServer.LoadOnce(FindObjectOfType <AirVRServerInitParams>()); disableCameras(); AirVRCameraRigManager.managerOnCurrentScene.RegisterCameraRig(this); AirVRCameraRigManager.managerOnCurrentScene.eventDispatcher.MessageReceived += onAirVRMessageReceived; playerID = InvalidPlayerID; inputStream = new AirVRServerInputStream(); inputStream.owner = this; }