FixedNextRenderersFactoryWithoutVideo
@UnstableApi
Functions
Link copied to clipboard
protected open override fun buildAudioRenderers(context: Context, extensionRendererMode: Int, mediaCodecSelector: MediaCodecSelector, enableDecoderFallback: Boolean, audioSink: AudioSink, eventHandler: Handler, eventListener: AudioRendererEventListener, out: ArrayList<Renderer>)
Link copied to clipboard
protected open override fun buildAudioSink(context: Context, enableFloatOutput: Boolean, enableAudioTrackPlaybackParams: Boolean): AudioSink?
Only builds a custom DefaultAudioSink when a compressor is actually supplied. When compressor is null (the setting is off, or unsupported on this device) we fall through to the completely unmodified default sink from the parent factory, so playback behaves exactly as it did before this feature existed.
Link copied to clipboard
protected open fun buildCameraMotionRenderers(context: Context?, extensionRendererMode: Int, out: ArrayList<Renderer?>?)
Link copied to clipboard
Link copied to clipboard
protected open fun buildMetadataRenderers(context: Context?, output: MetadataOutput?, outputLooper: Looper?, extensionRendererMode: Int, out: ArrayList<Renderer?>?)
Link copied to clipboard
protected open fun buildMiscellaneousRenderers(context: Context?, eventHandler: Handler?, extensionRendererMode: Int, out: ArrayList<Renderer?>?)
Link copied to clipboard
@Nullable
Link copied to clipboard
protected open override fun buildTextRenderers(context: Context, output: TextOutput, outputLooper: Looper, extensionRendererMode: Int, out: ArrayList<Renderer>)
Somehow the nextlib authors decided that we need a text renderer that causes "ERROR_CODE_FAILED_RUNTIME_CHECK".
Link copied to clipboard
protected open fun buildVideoRenderers(context: Context?, extensionRendererMode: Int, mediaCodecSelector: MediaCodecSelector?, enableDecoderFallback: Boolean, eventHandler: Handler?, eventListener: VideoRendererEventListener?, allowedVideoJoiningTimeMs: Long, out: ArrayList<Renderer?>?)
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
Link copied to clipboard
@RequiresApi(value = 34)
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue
Link copied to clipboard
@CanIgnoreReturnValue