Membrane.Smelter.Request.UpdateAudioOutput (Membrane Smelter Plugin v0.12.0)
View SourceRequest to update configuration of an audio output. You can define what inputs and volume should be used to produce the output.
Summary
Types
@type input() :: %{input_id: Membrane.Smelter.input_id(), volume: float() | nil}
input_id- ID of an input that will be used to produce output.volume- Number between 0 and 1 that represent volume of the input.
@type t() :: %Membrane.Smelter.Request.UpdateAudioOutput{ inputs: [input()], output_id: Membrane.Smelter.output_id(), schedule_time: Membrane.Time | nil }
:output_id- Id of the output that should be updated.:inputs- Inputs and their configuration that should be mixed to produce the output audio.:schedule_time- Schedule this update at a specific time. Time is measured from Smelter start. If not defined, update will be applied immediately.