Processor
Extension of ImageProcessor that allows to apply and remove adjustments on top of the incoming image input stream rendered to connected outputs.
Types
Functions
apply
Link copied to clipboard
abstract fun <T : AdjustmentsComponent.Adjustment> apply(adjustment: T, callback: Consumer<AdjustmentsComponent.Processor.Result<T>> = Consumer {})
Content copied to clipboard
Attempts to apply the provided adjustment model.
available
Link copied to clipboard
abstract fun available(adjustment: AdjustmentsComponent.Adjustment, callback: Consumer<Boolean>)
Content copied to clipboard
Checks whether the provided adjustment is available to the current client environment.
connectInput
Link copied to clipboard
@CheckResult()
Content copied to clipboard
@CheckResult()
Content copied to clipboard
connectOutput
Link copied to clipboard
@CheckResult()
Content copied to clipboard
@CheckResult()
Content copied to clipboard
observeRequiredCapabilities
Link copied to clipboard
@CheckResult()
Content copied to clipboard
Takes in onCapabilitiesRequested that will be notified when image processing operations require additional data from connected Input.
remove
Link copied to clipboard
abstract fun remove(adjustment: AdjustmentsComponent.Adjustment, callback: Consumer<Boolean> = Consumer {})
Content copied to clipboard
Removes the provided adjustment model, if applied.
Inheritors
AdjustmentsComponent.Processor
Link copied to clipboard