FfmpegRenderersFactory

@Stable
class FfmpegRenderersFactory(context: AndroidContext) : DefaultRenderersFactory

Constructors

Link copied to clipboard
constructor(context: AndroidContext)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun createRenderers(eventHandler: Handler?, videoRendererEventListener: VideoRendererEventListener?, audioRendererEventListener: AudioRendererEventListener?, textRendererOutput: TextOutput?, metadataRendererOutput: MetadataOutput?): Array<out Renderer?>?
Link copied to clipboard
@Nullable
open fun createSecondaryRenderer(renderer: Renderer?, eventHandler: Handler?, videoRendererEventListener: VideoRendererEventListener?, audioRendererEventListener: AudioRendererEventListener?, textRendererOutput: TextOutput?, metadataRendererOutput: MetadataOutput?): Renderer?
@RequiresApi(value = 34)
@ExperimentalApi
open fun experimentalSetEnableMediaCodecBufferDecodeOnlyFlag(enableMediaCodecBufferDecodeOnlyFlag: Boolean): DefaultRenderersFactory?
@ExperimentalApi
fun experimentalSetEnableMediaCodecVideoRendererPrewarming(enableMediaCodecVideoRendererPrewarming: Boolean): DefaultRenderersFactory?
@ExperimentalApi
fun experimentalSetLateThresholdToDropDecoderInputUs(lateThresholdToDropDecoderInputUs: Long): DefaultRenderersFactory?
@ExperimentalApi
fun experimentalSetMediaCodecAsyncCryptoFlagEnabled(enableAsyncCryptoFlag: Boolean): DefaultRenderersFactory?
@ExperimentalApi
fun experimentalSetParseAv1SampleDependencies(parseAv1SampleDependencies: Boolean): DefaultRenderersFactory?
fun forceDisableMediaCodecAsynchronousQueueing(): DefaultRenderersFactory?
fun forceEnableMediaCodecAsynchronousQueueing(): DefaultRenderersFactory?
Link copied to clipboard
fun setAllowedVideoJoiningTimeMs(allowedVideoJoiningTimeMs: Long): DefaultRenderersFactory?
Link copied to clipboard
fun setEnableAudioFloatOutput(enableFloatOutput: Boolean): DefaultRenderersFactory?
Link copied to clipboard
fun setEnableAudioOutputPlaybackParameters(enableAudioOutputPlaybackParameters: Boolean): DefaultRenderersFactory?
Link copied to clipboard
fun setEnableAudioTrackPlaybackParams(enableAudioTrackPlaybackParams: Boolean): DefaultRenderersFactory?
Link copied to clipboard
fun setEnableDecoderFallback(enableDecoderFallback: Boolean): DefaultRenderersFactory?
@ExperimentalApi
open fun setEnableMediaCodecVideoRendererDurationToProgressUs(enableMediaCodecVideoRendererDurationToProgressUs: Boolean): DefaultRenderersFactory?
Link copied to clipboard
fun setExtensionRendererMode(extensionRendererMode: Int): DefaultRenderersFactory?
Link copied to clipboard
fun setMediaCodecSelector(mediaCodecSelector: MediaCodecSelector?): DefaultRenderersFactory?