View Source Membrane.RTC.Engine.Endpoint.HLS.MixerConfig (Membrane RTC Engine v0.11.0)

Module representing mixer configuration for the HLS endpoint.

Link to this section Summary

Types

t()
  • video - video compositor configuration.
  • audio - audio mixer configuration.
  • persist? - if set to true, the stream will be continuous even if all tracks are removed, if then some new track is added it will belong to the same stream. Otherwise if set to false, stream will automatically end when the last track is removed, adding then new track will start a new hls stream.

Link to this section Types

@type t() :: %Membrane.RTC.Engine.Endpoint.HLS.MixerConfig{
  audio: Membrane.RTC.Engine.Endpoint.HLS.AudioMixerConfig.t(),
  persist?: boolean(),
  video: Membrane.RTC.Engine.Endpoint.HLS.CompositorConfig.t()
}
  • video - video compositor configuration.
  • audio - audio mixer configuration.
  • persist? - if set to true, the stream will be continuous even if all tracks are removed, if then some new track is added it will belong to the same stream. Otherwise if set to false, stream will automatically end when the last track is removed, adding then new track will start a new hls stream.