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