Pan

data class Pan(val layout: String, val outputs: List<String>) : FilterStep

A downmix or routing matrix: Pan("stereo", "c0=FL+0.7*FC", "c1=FR+0.7*FC"). The channel expressions are FFmpeg's own pan syntax, escaped as one value because pan's separator is the pipe, which the chain separator must not see.

Constructors

Link copied to clipboard
constructor(layout: String, outputs: List<String>)
constructor(layout: String, vararg outputs: String)

Properties

Link copied to clipboard
open override val filterName: String

The FFmpeg filter name, for capability checks. Null for Raw, whose content is opaque.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun compile(): String

The compiled name=args fragment, exactly as it joins the description string.