Example #1
0
        public virtual void ReallocGUIResources()
        {
            if (_graphBuilder == null)
            {
                return;
            }

            CreateEvrCallback();
            AddEvr();
            FilterGraphTools.RestorePinConnections(_graphBuilder, _evr, PinDirection.Input, _evrConnectionPins);

            if (State == PlayerState.Active)
            {
                IMediaControl mc = (IMediaControl)_graphBuilder;
                if (_isPaused)
                {
                    mc.Pause();
                }
                else
                {
                    mc.Run();
                }
            }
            _initialized = true;
        }