private void Config()
        {
            IWMReader read;

            WMUtils.WMCreateReader(IntPtr.Zero, 0, out read);

            m_read = read as IWMReaderAdvanced2;
        }
예제 #2
0
        //------------------------------------------------------------------------------
        // 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();
        }