View Source Membrane.ChildEntry (Membrane Core v1.1.0)
Struct describing child entry of a parent.
The public fields are:
name
- child namemodule
- child modulegroup
- child group nameoptions
- options passed to the childcomponent_type
- either:element
or:bin
playback
- either:stopped
or:playing
Other fields in the struct ARE NOT PART OF THE PUBLIC API and should not be accessed or relied on.
Summary
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 namemodule
- child modulegroup
- child group nameoptions
- options passed to the childcomponent_type
- either:element
or:bin
playback
- either:stopped
or:playing
Other fields in the struct ARE NOT PART OF THE PUBLIC API and should not be accessed or relied on.