Formats canonical text into WebVTT cue payloads.
A buffer carrying metadata.text_layout: :verbatim bypasses text formatting. Its payload is
emitted unchanged, after any pending canonical cue has been flushed. This allows callers to
provide an authored final line layout while retaining automatic formatting for other buffers.
Element options
Passed via struct Membrane.WebVTT.Filter.t/0
max_lengthinteger()Default value:
nilmin_durationTime.t()Default value:
nilmax_linesinteger()Default value:
nil
Pads
:input
Accepted formats:
Membrane.Text| Direction: | :input |
| Availability: | :always |
| Flow control: | :auto |
:output
Accepted formats:
Membrane.Text| Direction: | :output |
| Availability: | :always |
| Flow control: | :auto |
Summary
Types
Struct containing options for Membrane.WebVTT.Filter
Types
@type t() :: %Membrane.WebVTT.Filter{ max_length: integer(), max_lines: integer(), min_duration: Membrane.Time.t() }
Struct containing options for Membrane.WebVTT.Filter
Functions
@spec options() :: keyword()
Returns description of options available for this module