BitmovinApiSdk\Models\StartEncodingRequest
Synopsis
class StartEncodingRequest
extends ApiResource
{
- // members
- public Trimming $trimming;
- public Scheduling $scheduling;
- public Tweaks $tweaks;
- public bool $handleVariableInputFps;
- public EncodingMode $encodingMode;
- public array $previewDashManifests;
- public array $previewHlsManifests;
- public array $vodDashManifests;
- public array $vodHlsManifests;
- public array $vodSmoothManifests;
- public ManifestGenerator $manifestGenerator;
- public PerTitle $perTitle;
- // methods
- public void __construct()
- public $this trimming()
- public $this scheduling()
- public $this tweaks()
- public $this handleVariableInputFps()
- public $this encodingMode()
- public $this previewDashManifests()
- public $this previewHlsManifests()
- public $this vodDashManifests()
- public $this vodHlsManifests()
- public $this vodSmoothManifests()
- public $this manifestGenerator()
- public $this perTitle()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $encodingMode — BitmovinApiSdk\Models\EncodingMode
- $handleVariableInputFps — BitmovinApiSdk\Models\bool
- $manifestGenerator — BitmovinApiSdk\Models\ManifestGenerator
- $perTitle — BitmovinApiSdk\Models\PerTitle
- $previewDashManifests — \BitmovinApiSdk\Models\ManifestResource[]
- $previewHlsManifests — \BitmovinApiSdk\Models\ManifestResource[]
- $scheduling — BitmovinApiSdk\Models\Scheduling
- $trimming — BitmovinApiSdk\Models\Trimming
- $tweaks — BitmovinApiSdk\Models\Tweaks
- $vodDashManifests — \BitmovinApiSdk\Models\ManifestResource[]
- $vodHlsManifests — \BitmovinApiSdk\Models\ManifestResource[]
- $vodSmoothManifests — \BitmovinApiSdk\Models\ManifestResource[]
Methods
public
- __construct()
- encodingMode() — The pass mode of the encoding
- handleVariableInputFps() — Enable frame dropping/duplication to handle variable frames per seconds of video input streams
- manifestGenerator() — Version of the manifest generation engine to be used
- perTitle() — Per-Title settings
- previewDashManifests() — List of preview DASH manifests to be created
- previewHlsManifests() — List of preview HLS manifests to be created
- scheduling() — Scheduling parameters of the encoding.
- trimming() — Allows to encode only part of the input. Defines start (offset) and duration of the desired section. This is not allowed when the Encoding uses any kind of Input Stream resource.
- tweaks() — Special tweaks for your encoding job.
- vodDashManifests() — List of VoD DASH manifests to be created after encoding finished successfully
- vodHlsManifests() — List of VoD HLS manifests to be created after encoding finished successfully
- vodSmoothManifests() — List of VoD SMOOTH manifests to be created after encoding finished successfully