public Streams(int playerID, AirVRServerMediaStream mediaStream, AirVRServerInputStream inputStream)
        {
            Assert.IsNotNull(inputStream.owner);

            this.playerID    = playerID;
            this.mediaStream = mediaStream;
            this.inputStream = inputStream;
        }
Exemplo n.º 2
0
    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();
        }
    }
Exemplo n.º 3
0
    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;
    }