コード例 #1
0
        private void Setup()
        {
            IFileSourceFilter ifsf = new AsyncReader() as IFileSourceFilter;

            int  hr   = ifsf.Load("foo.avi", null);
            IPin pPin = DsFindPin.ByDirection((IBaseFilter)ifsf, PinDirection.Output, 0);

            m_iar = pPin as IAsyncReader;
        }
コード例 #2
0
    private void Load()
    {
        string   metaString = File.ReadAllText(MetaFilePath);
        MetaData meta       = MetaData.Parse(metaString);

        _texture = new Texture2D(meta.width, meta.height, meta.format, false);

        AsyncReader asyncReader = new AsyncReader(_texture, _ =>
        {
            Debug.Log("Done");
        });

        asyncReader.Load(FilePath);
    }