Membrane.MP4.Payloader.AAC (Membrane MP4 plugin v0.9.0) View Source

Payloads AAC stream so it can be embedded in MP4.

Resources:

Passed via struct Membrane.MP4.Payloader.AAC.t/0

  • avg_bit_rate

    any

    Default value: 0
    Average stream bitrate. Should be set to 0 if unknown.

  • max_bit_rate

    any

    Default value: 0
    Maximal stream bitrate. Should be set to 0 if unknown.

Pads

:input

Availability:always
CapsMembrane.AAC, restrictions:<br />&nbsp;&nbsp;encapsulation: :none
Demand unit:buffers
Direction:input
Mode:pull
Name:input

:output

Availability:always
CapsMembrane.MP4.Payload
Direction:output
Mode:pull
Name:output

Link to this section Summary

Types

t()

Struct containing options for Membrane.MP4.Payloader.AAC

Functions

Returns pads descriptions for Membrane.MP4.Payloader.AAC

Returns description of options available for this module

Link to this section Types

Specs

t() :: %Membrane.MP4.Payloader.AAC{avg_bit_rate: any(), max_bit_rate: any()}

Struct containing options for Membrane.MP4.Payloader.AAC

Link to this section Functions

Specs

membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]

Returns pads descriptions for Membrane.MP4.Payloader.AAC

Specs

options() :: keyword()

Returns description of options available for this module