OptionalgridNumber of tiles in grid layout (0–25, default 25).
Optionallayout"grid" | "spotlight" | "sidebar", or { custom: templateUrl }. If omitted
while quality, theme, or orientation are set, defaults to "grid"
(a layout is required whenever any other composition option is present).
OptionalorientationOptionalprioritySpeaker priority. Required by HLS/RTMP when a layout is present (the SDK defaults it to "SPEAKER" for those).
OptionalqualityQuality tier.
Optionaltheme
Shared composition options for egress (recording, RTMP, and HLS) — layout, priority, grid size, orientation, theme, and quality.