private void UnregisterBufferStatusChangedCallback()
{
+ Log.Info(WebRTCLog.Tag, "Enter");
+
NativeWebRTC.UnsetBufferStateChangedCb(Handle, SourceId).
ThrowIfFailed("Failed to unset buffer status changed callback.");
+
+ Log.Info(WebRTCLog.Tag, "Leave");
}
}
}
\ No newline at end of file
/// <since_tizen> 9 </since_tizen>
public async Task StartAsync()
{
+ Log.Info(WebRTCLog.Tag, "Enter");
+
ValidateWebRTCState(WebRTCState.Idle);
var tcs = new TaskCompletionSource<bool>();
StateChanged -= stateChangedEventHandler;
ErrorOccurred -= errorEventHandler;
}
+
+ Log.Info(WebRTCLog.Tag, "Leave");
}
/// <summary>
/// <since_tizen> 9 </since_tizen>
public async Task<string> CreateOfferAsync()
{
+ Log.Info(WebRTCLog.Tag, "Enter");
+
ValidateWebRTCState(WebRTCState.Negotiating, WebRTCState.Playing);
var tcsSdpCreated = new TaskCompletionSource<string>();
await Task.Yield();
}
+ Log.Info(WebRTCLog.Tag, "Leave");
+
return offer;
}
/// <since_tizen> 9 </since_tizen>
public async Task<string> CreateAnswerAsync()
{
+ Log.Info(WebRTCLog.Tag, "Enter");
+
ValidateWebRTCState(WebRTCState.Negotiating, WebRTCState.Playing);
var tcsSdpCreated = new TaskCompletionSource<string>();
await Task.Yield();
}
+ Log.Info(WebRTCLog.Tag, "Leave");
+
return answer;
}