View Source Membrane.VP8.Decoder (Membrane VPx plugin v0.2.0)
Element that decodes a VP8 stream
Element options
Passed via struct Membrane.VP8.Decoder.t/0
widthpos_integer() | nilDefault 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.heightpos_integer() | nilDefault 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()} | nilDefault 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