BitmovinApiSdk\Models\Stream

Synopsis

class Stream extends BitmovinResource {
  • // Inherited members from BitmovinResponse
  • public string $id;
  • // Inherited methods from BitmovinResponse
  • public void __construct()
  • // Inherited methods from ApiResource
  • public void __construct()
  • public static $this create()
  • public void toArray()
}

Hierarchy

Members

public

Methods

public

  • __construct()
  • codecConfigId() — Id of the codec configuration (required)
  • conditions() — Defines a condition that is evaluated against the input of the Stream. If the condition is not fulfilled, the Stream will be ignored during the encoding process. The 'streamConditionMode' of a Muxing allows to control how ignored Streams affect the Muxing. When retrieving the resource after the analysis step of the encoding has finished, 'ignoredBy' will indicate if and why it has been ignored. See [Stream Conditions](https://bitmovin.com/docs/encoding/articles/stream-conditions) for more information
  • createQualityMetaData() — Set true to create quality metadata for this stream
  • decodingErrorMode() — Determines how to react to errors during decoding
  • inputStreams() — Determines the input source(s) for the stream. All video streams of an encoding need to have identical input configurations (required)
  • metadata() — metadata
  • mode() — Mode of the stream
  • outputs() — outputs
  • perTitleSettings() — Settings to configure Per-Title on stream level

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.

Inherited from BitmovinApiSdk\Common\ApiResource

public