timeline-state-resolver-types
Version:
Have timeline, control stuff
33 lines • 1.36 kB
TypeScript
import { DeviceType } from '..';
export type TimelineContentQuantelAny = TimelineContentQuantelClip;
export interface TimelineContentQuantelClip {
deviceType: DeviceType.QUANTEL;
notOnAir?: boolean;
/** The title of the clip to be played (example: 'AMB'), either this or guid must be provided */
title?: string;
/** The GUID of the clip to be played, either this or title must be provided */
guid?: string;
/** The point in the clip where to start playing. When looping, will return to this point. [milliseconds from start of file] */
inPoint?: number;
/** The duration of the file. The playout will either freeze after this time. */
length?: number;
/** When pausing, the unix-time the playout was paused. */
pauseTime?: number;
/** If the video is playing or is paused (defaults to true) */
playing?: boolean;
/** If true, the startTime won't be used to SEEK to the correct place in the media */
noStarttime?: boolean;
outTransition?: QuantelOutTransition;
}
export type QuantelOutTransition = QuantelTransitionDelay;
export interface QuantelTransitionBase {
type: QuantelTransitionType;
}
export declare enum QuantelTransitionType {
DELAY = 0
}
export interface QuantelTransitionDelay {
type: QuantelTransitionType.DELAY;
delay: number;
}
//# sourceMappingURL=quantel.d.ts.map