ProcessAndRenderToSurfaceConsumer.Factory


class ProcessAndRenderToSurfaceConsumer.Factory : PacketConsumer.Factory


PacketConsumer.Factory for creating ProcessAndRenderToSurfaceConsumer instances.

Summary

Public constructors

Public functions

open PacketConsumer<ImmutableList<HardwareBufferFrame>>

Creates a new PacketConsumer instance.

Unit
Unit
setOutput(output: SurfaceHolder?, executor: Executor?)

Public constructors

Factory

Factory()

Public functions

create

open fun create(): PacketConsumer<ImmutableList<HardwareBufferFrame>>

Creates a new PacketConsumer instance.

setListener

fun setListener(
    listener: SurfaceHolderHardwareBufferFrameQueue.Listener?,
    executor: Executor?
): Unit

setOutput

fun setOutput(output: SurfaceHolder?, executor: Executor?): Unit