perform

abstract suspend fun perform(mediaFrontendContext: MediaFrontendContext, sourceId: SourceId): UserFlowResult

Performs a browse source user flow.

A sourceId identifies the source to be browsed. A mediaFrontendContext is provided to help determine the current context and to allow opening panels and creating IVI service references.

Return

Either success or error UserFlowResult.