View Source Membrane.ChildEntry (Membrane Core v1.1.2)
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.
Link to this section Summary
Link to this section 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.