BitmovinApiSdk\Models\StartEncodingRequest

Synopsis

class StartEncodingRequest extends ApiResource {
  • // Inherited methods from ApiResource
  • public void __construct()
  • public static $this create()
  • public void toArray()
}

Hierarchy

Members

Methods

public

  • __construct()
  • encodingMode() — The pass mode of the encoding. Must only be set when `encodingMode` is not set on any codec configuration used by this encoding.
  • handleVariableInputFps() — Enable frame dropping/duplication to handle variable frames per seconds of video input streams
  • manifestGenerator() — Major version of the manifest generator to be used for manifests referenced in this request (by properties vodDashManifests, vodHlsManifests, vodSmoothManifests, previewDashManifests, previewHlsManifests). `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.
  • perTitle() — Per-Title settings
  • previewDashManifests() — DASH manifests to be generated for previewing while the encoding is still running. See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)
  • previewHlsManifests() — HLS manifests to be generated for previewing while the encoding is still running. See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)
  • 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() — DASH manifests to be generated right after encoding (just-in-time). See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)
  • vodHlsManifests() — HLS manifests to be generated right after encoding (just-in-time). See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)
  • vodSmoothManifests() — Smooth Streaming manifests to be generated right after encoding (just-in-time). See [documentation](https://developer.bitmovin.com/encoding/docs/how-to-create-manifests-for-your-encodings#just-in-time-jit)

Inherited from BitmovinApiSdk\Common\ApiResource

public