BitmovinApiSdk\Models\EsamSettings
Synopsis
class EsamSettings
extends ApiResource
{
- // members
- public string $poisEndpoint;
- public string $acquisitionPointIdentity;
- public string $zoneIdentity;
- public int $adAvailOffset;
- public PoisEndpointCredentials $poisEndpointCredentials;
- // methods
- public void __construct()
- public $this poisEndpoint()
- public $this acquisitionPointIdentity()
- public $this zoneIdentity()
- public $this adAvailOffset()
- public $this poisEndpointCredentials()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $acquisitionPointIdentity — string
- $adAvailOffset — int
- $poisEndpoint — string
- $poisEndpointCredentials — BitmovinApiSdk\Models\PoisEndpointCredentials
- $zoneIdentity — string
Methods
public
- __construct()
- acquisitionPointIdentity() — A unique identifier representing the `Acquisition Point Identity` defined in the ESAM specification.
- adAvailOffset() — Defines an offset (in milliseconds) to be applied to the stream event timestamp. This offset adjusts the `StreamTime` values (such as PTS) associated with ad opportunities or content insertions. It is used to fine-tune timing for embedded SCTE-104/35 messages to ensure precise frame alignment in the transport stream.
- poisEndpoint() — The URL of the Placement Opportunity Information System (POIS) signal processing endpoint. The encoder transmits SignalProcessingEvents to this endpoint whenever SCTE-35 messages are detected.
- poisEndpointCredentials() — If authentication is required to access the POIS endpoint, credentials must be provided.
- zoneIdentity() — Specifies the `Zone Identity` defined in the ESAM specification.