internal LocalVideoTrack(PeerConnection peer, PeerConnectionHandle nativePeerHandle, IntPtr nativeHandle, string trackName) : base(nativeHandle) { PeerConnection = peer; PeerConnectionInterop.PeerConnection_AddRef(nativePeerHandle); _nativePeerHandle = nativePeerHandle.MakeCopy(); Name = trackName; RegisterInteropCallbacks(); }
internal AudioTrackReadBuffer(PeerConnectionHandle peerHandle, int bufferMs) { uint res = AudioTrackReadBufferInterop.Create(peerHandle, bufferMs, out _nativeHandle); Utils.ThrowOnErrorCode(res); }