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