private void Config() { IWMReader read; WMUtils.WMCreateReader(IntPtr.Zero, 0, out read); m_read = read as IWMReaderAdvanced2; }
//------------------------------------------------------------------------------ // Name: CReader() // Desc: Constructor. //------------------------------------------------------------------------------ public CReader() { m_pStream = null; m_hrAsync = 0; m_hEvent = new AutoResetEvent(false); // // Create reader object // WMUtils.WMCreateReader(IntPtr.Zero, Rights.Playback, out m_pReader); // // QI for IWMReaderAdvanced2 // m_pReader2 = (IWMReaderAdvanced2)m_pReader; m_pStream = new CROStream(); }