static IntPtr PeerConnectionAddTransceiverWithType(IntPtr pc, TrackKind kind, RTCRtpTransceiverInit init) { if (init == null) { return(NativeMethods.PeerConnectionAddTransceiverWithType(pc, kind)); } RTCRtpTransceiverInitInternal _init = init.Cast(); return(NativeMethods.PeerConnectionAddTransceiverWithTypeAndInit(pc, kind, ref _init)); }
static IntPtr PeerConnectionAddTransceiver(IntPtr pc, IntPtr track, RTCRtpTransceiverInit init) { if (init == null) { return(NativeMethods.PeerConnectionAddTransceiver(pc, track)); } RTCRtpTransceiverInitInternal _init = init.Cast(); return(NativeMethods.PeerConnectionAddTransceiverWithInit(pc, track, ref _init)); }