Ad insertion type — how an ad break relates to the content timeline. This is
orthogonal to AdInsertionMode (which controls compositing) and is set
per-session on SessionConfig.adInsertionType.
replacement (DAR): the break replaces a window of content; after
the break, content resumes at breakStart + (resumeOffset ?? duration) — the
replaced window is skipped.
insertion (DAI): the break is inserted and content resumes at the exact
pre-break position (breakStart + (resumeOffset ?? 0)); the content timeline
is not consumed. Primarily for VOD (PTS timebase).
Ad insertion type — how an ad break relates to the content timeline. This is orthogonal to AdInsertionMode (which controls compositing) and is set per-session on SessionConfig.adInsertionType.
replacement(DAR): the break replaces a window of content; after the break, content resumes atbreakStart + (resumeOffset ?? duration)— the replaced window is skipped.insertion(DAI): the break is inserted and content resumes at the exact pre-break position (breakStart + (resumeOffset ?? 0)); the content timeline is not consumed. Primarily for VOD (PTS timebase).