Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Transition

import type { Transition } from "https://aws-api.deno.dev/v0.4/services/mediatailor.ts?docs=full";

Program transition configuration.

interface Transition {
DurationMillis?: number | null;
RelativePosition: RelativePosition;
RelativeProgram?: string | null;
ScheduledStartTimeMillis?: number | null;
Type: string;
}

§Properties

§
DurationMillis?: number | null
[src]

The duration of the live program in seconds.

§
RelativePosition: RelativePosition
[src]

The position where this program will be inserted relative to the RelativePosition.

§
RelativeProgram?: string | null
[src]

The name of the program that this program will be inserted next to, as defined by RelativePosition.

§
ScheduledStartTimeMillis?: number | null
[src]

The date and time that the program is scheduled to start, in epoch milliseconds.

§
Type: string
[src]

Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.

ABSOLUTE - The program plays at a specific wall clock time. This setting can only be used for channels using the LINEAR PlaybackMode.

Note the following considerations when using ABSOLUTE transitions:

If the preceding program in the schedule has a duration that extends past the wall clock time, MediaTailor truncates the preceding program on a common segment boundary.

If there are gaps in playback, MediaTailor plays the FillerSlate you configured for your linear channel.

RELATIVE - The program is inserted into the schedule either before or after a program that you specify via RelativePosition.