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; }
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); }