コード例 #1
0
        protected override VideoStream CreateVideoStream(string streamId)
        {
            var videoStream = VoximplantSdk.CreateVideoStream <VideoStreamIOS>();

            videoStream.SetStreamId(streamId);
            return(videoStream);
        }
コード例 #2
0
        protected override VideoStream CreateVideoStream(string streamId)
        {
            var nativeStream = _nativeEndpoint.Call <AndroidJavaObject>("getVideoStream", streamId);

            if (nativeStream == null)
            {
                return(null);
            }

            var videoStream = VoximplantSdk.CreateVideoStream <VideoStreamAndroid>();

            videoStream.SetNativeStream(nativeStream);
            return(videoStream);
        }
コード例 #3
0
ファイル: CallAndroid.cs プロジェクト: NikolasMelui/unity_sdk
        protected override VideoStream CreateVideoStream(string streamId)
        {
            Debug.Log($"CreateVideoStream: {streamId}");
            var nativeStream = _nativeCall.Call <AndroidJavaObject>("getVideoStream", streamId);

            Debug.Log($"nativeStream: {nativeStream}");
            if (nativeStream == null)
            {
                return(null);
            }

            var videoStream = VoximplantSdk.CreateVideoStream <VideoStreamAndroid>();

            videoStream.Local = true;
            videoStream.SetNativeStream(nativeStream);
            return(videoStream);
        }