BitmovinApiSdk\Models\LiveHlsManifest
Synopsis
class LiveHlsManifest
extends ApiResource
{
- // members
- public string $manifestId;
- public float $timeshift;
- public float $liveEdgeOffset;
- public bool $insertProgramDateTime;
- public ProgramDateTimeSettings $programDateTimeSettings;
- public HlsManifestAdMarkerSettings $adMarkerSettings;
- // methods
- public void __construct()
- public $this manifestId()
- public $this timeshift()
- public $this liveEdgeOffset()
- public $this insertProgramDateTime()
- public $this programDateTimeSettings()
- public $this adMarkerSettings()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $adMarkerSettings — BitmovinApiSdk\Models\HlsManifestAdMarkerSettings
- $insertProgramDateTime — BitmovinApiSdk\Models\bool
- $liveEdgeOffset — float
- $manifestId — string
- $programDateTimeSettings — BitmovinApiSdk\Models\ProgramDateTimeSettings
- $timeshift — float
Methods
public
- __construct()
- adMarkerSettings() — Configuration for tags related to ad markers (e.g. Scte35)
- insertProgramDateTime() — Specifies if the EXT-X-PROGRAM-DATETIME tag will be included
- liveEdgeOffset() — Live edge offset in seconds
- manifestId() — HLS manifest id (required)
- programDateTimeSettings() — Configuration for the EXT-X-PROGRAM-DATETIME tag
- timeshift() — Timeshift in seconds. We recommend to use a timeshift value not greater than 3 hours (10800.0 seconds). Longer values could negatively impact the manifest update frequency.