BitmovinApiSdk\Models\StartLiveEncodingRequest
Synopsis
class StartLiveEncodingRequest
extends ApiResource
{
- // members
- public string $streamKey;
- public array $hlsManifests;
- public array $dashManifests;
- public EncodingMode $liveEncodingMode;
- public ReuploadSettings $reuploadSettings;
- public ManifestGenerator $manifestGenerator;
- public AutoRestartConfiguration $autoRestartConfiguration;
- public LiveAutoShutdownConfiguration $autoShutdownConfiguration;
- // methods
- public void __construct()
- public $this streamKey()
- public $this hlsManifests()
- public $this dashManifests()
- public $this liveEncodingMode()
- public $this reuploadSettings()
- public $this manifestGenerator()
- public $this autoRestartConfiguration()
- public $this autoShutdownConfiguration()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $autoRestartConfiguration — BitmovinApiSdk\Models\AutoRestartConfiguration
- $autoShutdownConfiguration — BitmovinApiSdk\Models\LiveAutoShutdownConfiguration
- $dashManifests — \BitmovinApiSdk\Models\LiveDashManifest[]
- $hlsManifests — \BitmovinApiSdk\Models\LiveHlsManifest[]
- $liveEncodingMode — BitmovinApiSdk\Models\EncodingMode
- $manifestGenerator — BitmovinApiSdk\Models\ManifestGenerator
- $reuploadSettings — BitmovinApiSdk\Models\ReuploadSettings
- $streamKey — string
Methods
public
- __construct()
- autoRestartConfiguration() — Configuration for auto restarting the live encoding
- autoShutdownConfiguration() — Configuration for auto shutdown of the live encoding
- dashManifests() — DASH manifests to be generated during the encoding. See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)
- hlsManifests() — HLS manifests to be generated during the encoding. See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)
- liveEncodingMode() — The pass mode of the encoding. Must only be set when `encodingMode` is not set on any codec configuration used by this encoding.
- manifestGenerator() — Major version of the manifest generator to be used for manifests referenced in this request (by properties dashManifests, dashManifests). `V2` is available for encoder versions 2.70.0 and above and is the recommended option. The default value depends on the sign-up date of your organization. See [documentation](https://developer.bitmovin.com/encoding/docs/manifest-generator-v2) page for a detailed explanation.
- reuploadSettings() — Reupload specific files during a live encoding. This can be helpful if an automatic life cycle policy is enabled on the output storage
- streamKey() — Key for the stream. (a-zA-Z, 3-20 characters) (required)