Fixes race conditions where the timer callbacks are called before con… #656
Annotations
18 warnings
          | 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/FFmpegListener.cs#L34
                      
                       Non-nullable field '_audioRTP' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/FFmpegListener.cs#L34
                      
                       Non-nullable field '_videoRTP' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/FFmpegListener.cs#L34
                      
                       Non-nullable field '_audioThread' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/FFmpegListener.cs#L34
                      
                       Non-nullable field '_videoThread' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/FFmpegDemuxer.cs#L25
                      
                       Non-nullable field '_ffmpegProcess' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/WebRtcClient.cs#L16
                      
                       Non-nullable event 'OnWsClose' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/WebRtcClient.cs#L16
                      
                       Non-nullable event 'MessageReceived' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/WebRtcClient.cs#L16
                      
                       Non-nullable event 'SocketOpened' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable. | 
| 
                      
                        examples/webrtcexamples/RtspToWebRTCAudioAndVideo/WebRtcClient.cs#L16
                      
                       Non-nullable field '_pc' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable. | 
| 
                      
                        examples/webrtcexamples/WebRTCReceiveAudio/Program.cs#L148
                      
                       'WindowsAudioEndPoint.GotAudioRtp(IPEndPoint, uint, uint, uint, int, bool, byte[])' is obsolete: 'Use GotEncodedMediaFrame instead.' | 
| 
                      
                        examples/sipexamples/UserAgentServer/Program.cs#L274
                      
                       'RTPSession.IsStarted' is obsolete: 'Use IsAudioStarted.' | 
| 
                      
                        examples/sipexamples/UserAgentServer/Program.cs#L262
                      
                       'RTPSession.IsStarted' is obsolete: 'Use IsAudioStarted.' | 
| 
                      
                        examples/sipexamples/CallHoldAndTransfer/Program.cs#L129
                      
                       Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. | 
| 
                      
                        examples/sipexamples/UserAgentCloudClient/Program.cs#L164
                      
                       'RTPSession.IsStarted' is obsolete: 'Use IsAudioStarted.' | 
| 
                      
                        examples/sipexamples/UserAgentServer/Program.cs#L274
                      
                       'RTPSession.IsStarted' is obsolete: 'Use IsAudioStarted.' | 
| 
                      
                        examples/sipexamples/UserAgentServer/Program.cs#L262
                      
                       'RTPSession.IsStarted' is obsolete: 'Use IsAudioStarted.' | 
| 
                      
                        examples/sipexamples/CallHoldAndTransfer/Program.cs#L129
                      
                       Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. | 
| 
                      
                        examples/sipexamples/UserAgentCloudClient/Program.cs#L164
                      
                       'RTPSession.IsStarted' is obsolete: 'Use IsAudioStarted.' | 
The logs for this run have expired and are no longer available.
        
      Loading