public int Open(FilterSetup setup)
        {
            _dx?.RemoveRef();
            _dx = setup.DirectXContext.AddRef();
            var setupInput = setup.InputSetups[0].FilterSpec;

            _transform = DirectXTransformer.Create(_dx, setup.OutputSpec.pix_fmt, setupInput.width, setupInput.height);
            return(0);
        }
 public void Dispose()
 {
     _transform?.Dispose();
     _currentFrame?.Dispose();
     _dx?.RemoveRef();
     _currentFrame = null;
     _dx           = null;
     _transform    = null;
 }