Custom

@Serializable
data class Custom(compositionId: String, compositionParams: Map<String, CompositionParamValue>?, sessionAssets: Map<String, String>?) : StreamingLayout

Allows for custom layouts. More details can be found in the Daily public docs.

https://docs.daily.co/guides/products/live-streaming-recording/vcs

Constructors

Link copied to clipboard
fun Custom(compositionId: String, compositionParams: Map<String, CompositionParamValue>? = null, sessionAssets: Map<String, String>? = null)

Properties

Link copied to clipboard
val compositionId: String

The ID of the composition to use.

Link copied to clipboard
val compositionParams: Map<String, CompositionParamValue>? = null

Parameters for the composition.

Link copied to clipboard
val sessionAssets: Map<String, String>? = null

Images or custom VCS components that can be passed as assets and used during a stream.