/// <summary> /// Initializes the given AppDefinedVideoSource object. /// </summary> /// <param name="appDefinedVideoSource">The AppDefinedVideoSource object to initialize.</param> /// <param name="result">The MLResult object of the inner platform call(s).</param> /// <returns>An AppDefinedVideoSource object with the given handle.</returns> public static MLResult InitializeLocal(AppDefinedVideoSource appDefinedVideoSource) { MLWebRTC.Instance.localTracks.Add(appDefinedVideoSource); MLResult.Code resultCode = NativeBindings.InitializeAppDefinedVideoSource(appDefinedVideoSource); DidNativeCallSucceed(resultCode, "InitializeAppDefinedVideoSource()"); return(MLResult.Create(resultCode)); }