IDispatcherProvider

Provides CoroutineDispatchers for pipelines and its elements.

Inheritors

Properties

Link copied to clipboard
abstract val audioThreadPriority: Int
Link copied to clipboard
abstract val default: CoroutineDispatcher
Link copied to clipboard
abstract val io: CoroutineDispatcher
Link copied to clipboard
abstract val videoThreadPriority: Int

Functions

Link copied to clipboard
abstract fun createAudioDispatcher(numOfThread: Int, componentName: String): CoroutineDispatcher

Creates a CoroutineDispatcher for audio processing.

Link copied to clipboard
abstract fun createVideoDispatcher(numOfThread: Int, componentName: String): CoroutineDispatcher

Creates a CoroutineDispatcher for video processing.

Link copied to clipboard
abstract fun createVideoExecutor(numOfThread: Int, componentName: String): ExecutorService

Creates an Executor for video processing.

Link copied to clipboard

Creates an Handler for video processing.