BitmovinApiSdk\Models\AdInsertionSettings
Synopsis
class AdInsertionSettings
extends ApiResource
{
- // members
- public bool $enableEsamMediaPointInsertion;
- public ClockSynchronizationMode $clockSynchronizationMode;
- // methods
- public void __construct()
- public $this enableEsamMediaPointInsertion()
- public $this clockSynchronizationMode()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $clockSynchronizationMode — BitmovinApiSdk\Models\ClockSynchronizationMode
- $enableEsamMediaPointInsertion — BitmovinApiSdk\Models\bool
Methods
public
- __construct()
- clockSynchronizationMode() — Mode of clock synchronization during ad insertion. If an HLS manifest is configured that has a PDT source set, the encoder defaults to the equivalent clockSynchronizationMode. If both, HLS PDT source and clockSynchronizationMode, are set and don't match, the encoding will fail.
- enableEsamMediaPointInsertion() — Enabling this allows on-demand insertion of ESAM MediaPoints. When enabled, the encoder ensures that at least one SCTE-35 data stream is available.