@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
22 lines (21 loc) • 964 B
TypeScript
import ClockSynchronizationMode from './ClockSynchronizationMode';
/**
* @export
* @class AdInsertionSettings
*/
export declare class AdInsertionSettings {
/**
* Enabling this allows on-demand insertion of ESAM MediaPoints. When enabled, the encoder ensures that at least one SCTE-35 data stream is available.
* @type {boolean}
* @memberof AdInsertionSettings
*/
enableEsamMediaPointInsertion?: boolean;
/**
* 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.
* @type {ClockSynchronizationMode}
* @memberof AdInsertionSettings
*/
clockSynchronizationMode?: ClockSynchronizationMode;
constructor(obj?: Partial<AdInsertionSettings>);
}
export default AdInsertionSettings;