protected override VideoStream CreateVideoStream(string streamId) { var videoStream = VoximplantSdk.CreateVideoStream <VideoStreamIOS>(); videoStream.SetStreamId(streamId); return(videoStream); }
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); }
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); }