Membrane.HLS.SegmentContentBuilder protocol (Membrane HLS Plugin v1.1.2)
View SourceSummary
Types
@type t() :: term()
All the types that implement this protocol.
Functions
@spec accept_buffer(t(), Membrane.Buffer.t()) :: t()
@spec drop_buffers_in_segment(t(), HLS.Segment.t(), boolean()) :: {t(), [Membrane.Buffer.t()]}
@spec drop_late_buffers(t(), HLS.Segment.t()) :: {t(), [Membrane.Buffer.t()]}
@spec format_segment(t(), [Membrane.Buffer.t()]) :: binary()