View Source Membrane.ChildEntry (Membrane Core v1.0.1)

Struct describing child entry of a parent.

The public fields are:

  • name - child name
  • module - child module
  • options - options passed to the child
  • component_type - either :element or :bin

Other fields in the struct ARE NOT PART OF THE PUBLIC API and should not be accessed or relied on.

Summary

Types

t()

Struct describing child entry of a parent.

Types

@type t() :: %Membrane.ChildEntry{
  clock: Membrane.Clock.t(),
  component_type: :element | :bin,
  group: Membrane.Child.group(),
  initialized?: term(),
  module: module(),
  name: Membrane.Child.name(),
  options: struct() | nil,
  pid: pid(),
  ready?: term(),
  spec_ref: term(),
  sync: Membrane.Sync.t(),
  terminating?: boolean()
}

Struct describing child entry of a parent.

The public fields are:

  • name - child name
  • module - child module
  • options - options passed to the child
  • component_type - either :element or :bin

Other fields in the struct ARE NOT PART OF THE PUBLIC API and should not be accessed or relied on.