Input

interface Input

Defines the media input model that is available to be read from by the processor.

Types

Requirements
Link copied to clipboard
sealed class Requirements
Defines all possible requirements to Media items that MediaProcessor expects to be satisfied by provided Result.
Result
Link copied to clipboard
sealed class Result
Defines all results accepted by MediaProcessor.

Functions

subscribeTo
Link copied to clipboard
abstract fun subscribeTo(requirements: MediaProcessor.Input.Requirements, onResult: Consumer<MediaProcessor.Input.Result>): Closeable
Subscribes to the provided onResult to be notified when a new Result is available for this input.