View Source Membrane.VP8.Decoder (Membrane VPx plugin v0.1.1)
Element that decodes a VP8 stream
Element options
Passed via struct Membrane.VP8.Decoder.t/0
width
pos_integer() | nil
Default value:
nil
Width of a frame, needed if not provided with stream format. If it's not specified either in this option or the stream format, the element will crash.height
pos_integer() | nil
Default value:
nil
Height of a frame, needed if not provided with stream format. If it's not specified either in this option or the stream format, the element will crash.framerate
{non_neg_integer(), pos_integer()} | nil
Default value:
nil
Framerate of the stream.
Pads
:input
Accepted formats:
VP8
%Membrane.RemoteStream{content_format: format} when format in [nil, VP8]
Direction: | :input |
Availability: | :always |
Flow control: | :auto |
:output
Accepted formats:
Membrane.RawVideo
Direction: | :output |
Availability: | :always |
Flow control: | :auto |
Summary
Types
Struct containing options for Membrane.VP8.Decoder
Types
@type t() :: %Membrane.VP8.Decoder{ framerate: {non_neg_integer(), pos_integer()} | nil, height: pos_integer() | nil, width: pos_integer() | nil }
Struct containing options for Membrane.VP8.Decoder
Functions
@spec options() :: keyword()
Returns description of options available for this module