Membrane Element: H264 v0.1.1 Membrane.Element.FFmpeg.H264.Parser View Source

Membrane element providing parser for H264 encoded video stream. Uses the parser provided by FFmpeg.

It receives buffers with binary payloads and splits them into frames.

Link to this section Summary

Types

t()

Struct containing options for Membrane.Element.FFmpeg.H264.Parser

Functions

Returns pads specification for Membrane.Element.FFmpeg.H264.Parser

Returns description of options available for this module

Link to this section Types

Link to this type

t() View Source
t() :: %Membrane.Element.FFmpeg.H264.Parser{
  framerate: Membrane.Caps.Video.H264.framerate_t()
}

Struct containing options for Membrane.Element.FFmpeg.H264.Parser

Link to this section Functions

Returns pads specification for Membrane.Element.FFmpeg.H264.Parser

They are the following:

  • Pad :output

    • availability: :always
    • caps: Membrane.Caps.Video.H264, params: stream_format:byte_stream, alignment:au
    • direction: :output
    • mode: :pull
  • Pad :input

    • availability: :always
    • caps: :any
    • demand unit: :buffers
    • direction: :input
    • mode: :pull

Returns description of options available for this module