Beispiel #1
0
 public static RTCRtpReceiveParameters FromNativeToReceive(this Webrtc.RTCRtpParameters nativeRtpParameters) =>
 new RTCRtpReceiveParameters
 {
     Codecs           = nativeRtpParameters.Codecs.Select(nativeCodec => nativeCodec.FromNative()).ToArray(),
     HeaderExtensions = nativeRtpParameters.HeaderExtensions
                        .Select(nativeHeaderExtension => nativeHeaderExtension.FromNative()).ToArray(),
     Rtcp = null    //// TODO: CHECK THIS
 };
Beispiel #2
0
 public static RTCRtpSendParameters FromNativeToSend(this Webrtc.RTCRtpParameters nativeRtpParameters) =>
 new RTCRtpSendParameters
 {
     Codecs           = nativeRtpParameters.Codecs.Select(nativeCodec => nativeCodec.FromNative()).ToArray(),
     HeaderExtensions = nativeRtpParameters.HeaderExtensions
                        .Select(nativeHeaderExtension => nativeHeaderExtension.FromNative()).ToArray(),
     Rtcp      = null,//// TODO: CHECK THIS
     Encodings = nativeRtpParameters.Encodings.Select(nativeEncoding => nativeEncoding.FromNative())
                 .ToArray(),
     TransactionId = nativeRtpParameters.TransactionId
 };