BitmovinApiSdk\Models\HlsManifestDefault

Synopsis

class HlsManifestDefault extends HlsManifest {
  • // Inherited members from Manifest
  • public ManifestType $type;
  • public array $outputs;
  • public Status $status;
  • // 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

Inherited from BitmovinApiSdk\Models\HlsManifest

public

  • channelsAttributeForAudio() — Controls the behaviour of the CHANNELS attribute for the EXT-X-VERSION tag
  • hlsMasterPlaylistVersion() — If this is set, the EXT-X-VERSION tag of the Master Playlist is set to the provided version
  • hlsMediaPlaylistVersion() — If this is set, the EXT-X-VERSION tags of the Media Playlists are set to the provided version
  • manifestName() — The filename of your manifest. If this is not set, the `name` is used as output file name. Either one of `name` or `manifestName` is required. Be aware that spaces will be replaced with underlines (`_`) on the output.
  • targetDurationRoundingMode() — The rounding applied to target duration. Two possible rouding modes exist: NORMAL_ROUNDING, when the target duration is rounded to the nearest integer, or UPWARDS_ROUNDING, when the target duration is rounded to the highest integer.

Inherited from BitmovinApiSdk\Models\Manifest

public

  • outputs() — The outputs to store the manifest (required)

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