View Source Membrane.VideoCompositor.Examples.Mock.Layouts.Overlay (Membrane Video Compositor plugin v0.2.2)
Mocks Overlay layout.
Videos are places on output frame based on their given position.
Link to this section Summary
Types
A name used to identify placing of an objects.
Specify how each input texture (received either from the input pad or rendered as an output of the previous object) maps on the rendered output of Overlay.
Link to this section Types
@type placing_name() :: atom()
A name used to identify placing of an objects.
@type t() :: %Membrane.VideoCompositor.Examples.Mock.Layouts.Overlay{ inputs: %{ required(placing_name()) => Membrane.VideoCompositor.Scene.Object.name() }, overlay_spec: %{ required(placing_name()) => Membrane.VideoCompositor.Examples.Mock.Layouts.Position.t() }, resolution: Membrane.VideoCompositor.Scene.Object.object_output_resolution() }
Specify how each input texture (received either from the input pad or rendered as an output of the previous object) maps on the rendered output of Overlay.