We use C# wrapper over Windows SDK (5.2.41727.0928) in our WinForm Application. We render videos using Customized UI Service.
We are getting AccessViolationException from the video element for participants that disconnected from the meeting due to unexpected issues (i.e. network error) when calling videoRenderElement.SetPos. Such participants look like they are in the meeting, they are on the participants’ list, but they are actually disconnected.
This happens only when the normal video for such users excess 850px in height.
We create container (ICustomizedVideoContainerDotNetWrap) by calling
We updated SDK, and the initial problem with AccessViolationException was resolved, however as we create 3 controls with video to form, with 2 external participant video, this method hangs and loads a single CPU core to 100%.
Condition to reproduce this issue, 2 external video must be resized
I don’t think so. @wclare had problem with render video stream.
We have problem with an unhandled exception.
Infinity loop happens when at least two different participants on the same window equal more than 700-800 vertical or horizontal pixel and the function SetPos called one time. No exceptions. No information.
Looks like SetPos in DuiLib.dll/sdk.dll does not work properly when rectangle setted out of container range. And the only when here’s two or more users.
Hi @Michael_Condon. Problem solved during reproducing problem in the demo. Sorry, it was on our side. (wrong multiple time subscribe/unsibscribe cause many problems).