BitmovinApiSdk\Models\Stream
Synopsis
class Stream
extends BitmovinResource
{
- // members
- public array $inputStreams;
- public array $outputs;
- public bool $createQualityMetaData;
- public string $codecConfigId;
- public int $segmentsEncoded;
- public AbstractCondition $conditions;
- public array $ignoredBy;
- public StreamMode $mode;
- public EncodingMode $selectedEncodingMode;
- public StreamPerTitleSettings $perTitleSettings;
- public StreamMetadata $metadata;
- public DecodingErrorMode $decodingErrorMode;
- public AppliedStreamSettings $appliedSettings;
- // Inherited members from BitmovinResource
- public string $name;
- public string $description;
- public Carbon $createdAt;
- public Carbon $modifiedAt;
- public mixed $customData;
- // Inherited members from BitmovinResponse
- public string $id;
- // methods
- public void __construct()
- public $this inputStreams()
- public $this outputs()
- public $this createQualityMetaData()
- public $this codecConfigId()
- public $this segmentsEncoded()
- public $this conditions()
- public $this ignoredBy()
- public $this mode()
- public $this perTitleSettings()
- public $this metadata()
- public $this decodingErrorMode()
- // Inherited methods from BitmovinResource
- public void __construct()
- public $this name()
- public $this description()
- public $this customData()
- // Inherited methods from BitmovinResponse
- public void __construct()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $appliedSettings — BitmovinApiSdk\Models\AppliedStreamSettings
- $codecConfigId — string
- $conditions — BitmovinApiSdk\Models\AbstractCondition
- $createQualityMetaData — BitmovinApiSdk\Models\bool
- $createdAt — Carbon\Carbon
- $customData — mixed
- $decodingErrorMode — BitmovinApiSdk\Models\DecodingErrorMode
- $description — string
- $id — string
- $ignoredBy — \BitmovinApiSdk\Models\Ignoring[]
- $inputStreams — \BitmovinApiSdk\Models\StreamInput[]
- $metadata — BitmovinApiSdk\Models\StreamMetadata
- $mode — BitmovinApiSdk\Models\StreamMode
- $modifiedAt — Carbon\Carbon
- $name — string
- $outputs — \BitmovinApiSdk\Models\EncodingOutput[]
- $perTitleSettings — BitmovinApiSdk\Models\StreamPerTitleSettings
- $segmentsEncoded — int
- $selectedEncodingMode — BitmovinApiSdk\Models\EncodingMode
Methods
public
- __construct()
- codecConfigId() — Id of the codec configuration (required)
- conditions() — Conditions to evaluate before creating the stream. If this evaluation fails, the stream won't be created. All muxings that depend on the stream will also not be created.
- createQualityMetaData() — Set true to create quality metadata for this stream
- decodingErrorMode() — Determines how to react to errors during decoding
- ignoredBy() — If this is set and contains objects, then this stream has been ignored during the encoding process
- inputStreams() — inputStreams
- metadata() — metadata
- mode() — Mode of the stream
- outputs() — outputs
- perTitleSettings() — Settings to configure Per-Title on stream level
- segmentsEncoded() — Number of encoded segments. Available after encoding finishes.
Inherited from BitmovinApiSdk\Models\BitmovinResource
public
- customData() — User-specific meta data. This can hold anything.
- description() — Description of the resource. Can be freely chosen by the user.
- name() — Name of the resource. Can be freely chosen by the user.