Membrane.HTTPAdaptiveStream.TDENEvent (Membrane HTTP Adaptive Stream plugin v0.21.2)

Copy Markdown View Source

Event containing the "encoding time" - timestamp describing when frame was encoded - read from the ID3v2.4 TDEN tag.

Contains two fields:

  • encoding_datetime - represents the wall-clock-time of encoding of a given sample, as embeded in TDEN tag.
  • buffer_ts - decoding timestmap of a buffer based on which TDEN event was generated.
  • target_duration - duration read from #EXT-X-TARGETDURATION tag of an .m3u8 playlist (might be used to shift the encoding timestamp)

Summary

Types

t()

Event containing the "encoding time" - timestamp describing when frame was encoded - read from the ID3v2.4 TDEN tag.

Types

t()

@type t() :: %Membrane.HTTPAdaptiveStream.TDENEvent{
  buffer_ts: Membrane.Time.t(),
  encoding_datetime: DateTime.t(),
  target_duration: Membrane.Time.t()
}

Event containing the "encoding time" - timestamp describing when frame was encoded - read from the ID3v2.4 TDEN tag.

Contains two fields:

  • encoding_datetime - represents the wall-clock-time of encoding of a given sample, as embeded in TDEN tag.
  • buffer_ts - decoding timestmap of a buffer based on which TDEN event was generated.
  • target_duration - duration read from #EXT-X-TARGETDURATION tag of an .m3u8 playlist (might be used to shift the encoding timestamp)