public UnityVideoRenderer(IntPtr ptr, VideoStreamTrack track) { self = ptr; this.track = track; NativeMethods.VideoTrackAddOrUpdateSink(track.GetSelfOrThrow(), self); WebRTC.Table.Add(self, this); }
public UnityVideoRenderer(VideoStreamTrack track, bool needFlip) { self = WebRTC.Context.CreateVideoRenderer(OnVideoFrameResize, needFlip); this.track = track; NativeMethods.VideoTrackAddOrUpdateSink(track.GetSelfOrThrow(), self); WebRTC.Table.Add(self, this); }