private void EnqueueWriteSegment(SegmentDownloadInfo segmentDownloadInfo) { lock (m_SegmentWriterLocker) { m_OutputBufferQueue.Enqueue(segmentDownloadInfo); Monitor.Pulse(m_SegmentWriterLocker); } }