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
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()
View Source
t() :: %Membrane.Element.FFmpeg.H264.Parser{
framerate: Membrane.Caps.Video.H264.framerate_t()
}
t() :: %Membrane.Element.FFmpeg.H264.Parser{ framerate: Membrane.Caps.Video.H264.framerate_t() }
Struct containing options for Membrane.Element.FFmpeg.H264.Parser
framerate
- Framerate of video stream, seeMembrane.Caps.Video.H264.framerate_t/0
Defaults to
{0, 1}
Link to this section Functions
Link to this function
membrane_pads() View Source
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
- availability:
Pad
:input
- availability:
:always
- caps:
:any
- demand unit:
:buffers
- direction:
:input
- mode:
:pull
- availability:
Link to this function
options()
View Source
options()
View Source
options() :: keyword()
options() :: keyword()
Returns description of options available for this module