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

Payloads AAC stream so it can be embedded in MP4.

Resources:

element-options

Element options

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

Pads

input

:input

Availability :always
Caps Membrane.AAC, restrictions:
  encapsulation: :none
Demand mode :manual
Demand unit :buffers
Direction :input
Mode :pull
Name :input

output

:output

Availability :always
Caps Membrane.MP4.Payload
Demand mode :manual
Demand unit :buffers
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

@type 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

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

Returns pads descriptions for Membrane.MP4.Payloader.AAC

@spec options() :: keyword()

Returns description of options available for this module