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

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

    non_neg_integer()

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

  • max_bit_rate

    non_neg_integer()

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

pads

Pads

input

:input

Accepted formats:

%Membrane.AAC{encapsulation: :none}
Direction::input
Availability::always
Mode::pull
Demand mode::manual
Demand unit::buffers

output

:output

Accepted formats:

Membrane.MP4.Payload
Direction::output
Availability::always
Mode::pull
Demand mode::manual

Link to this section Summary

Types

t()

Struct containing options for Membrane.MP4.Payloader.AAC

Functions

Returns description of options available for this module

Link to this section Types

@type t() :: %Membrane.MP4.Payloader.AAC{
  avg_bit_rate: non_neg_integer(),
  max_bit_rate: non_neg_integer()
}

Struct containing options for Membrane.MP4.Payloader.AAC

Link to this section Functions

@spec options() :: keyword()

Returns description of options available for this module