UNPKG

v-connection

Version:

Sofie TV Automation Vizrt Media Sequencer Engine connection library

42 lines 2.05 kB
import { MSERep } from './mse'; import { CommandResult } from './msehttp'; import { PepResponse } from './peptalk'; import { ElementId, PlaylistGroup, VElement, VRundown, VTemplate } from './v-connection'; export declare class Rundown implements VRundown { readonly playlist: string; readonly profile: string; readonly description: string; private readonly mse; private get pep(); private msehttp; private elementMap; private initialElementMapPromise; private buildingElementMap; constructor(mseRep: MSERep, profile: string, playlist: string, description: string); private static makeKey; private static makeKeySet; private buildElementMap; listTemplates(showId: string): Promise<string[]>; getTemplate(templateName: string, showId: string): Promise<VTemplate>; listExternalElements(): Promise<Array<ElementId>>; listPilotDBExternalElements(): Promise<Array<PlaylistGroup>>; initializeShow(showId: string): Promise<CommandResult>; cleanupShow(showId: string): Promise<CommandResult>; activate(twice?: boolean, initPlaylist?: boolean): Promise<CommandResult>; deactivate(): Promise<CommandResult>; deleteElement(elementId: ElementId): Promise<PepResponse>; cue(elementId: ElementId): Promise<CommandResult>; take(elementId: ElementId): Promise<CommandResult>; continue(elementId: ElementId): Promise<CommandResult>; continueReverse(elementId: ElementId): Promise<CommandResult>; out(elementId: ElementId): Promise<CommandResult>; initialize(elementId: ElementId): Promise<CommandResult>; purgeExternalElements(elementsToKeep?: ElementId[]): Promise<PepResponse>; getElement(elementId: ElementId): Promise<VElement>; getExternalPilotDbElement(elementId: ElementId): Promise<any>; isActive(): Promise<boolean>; private getExternalElementPath; setAlternativeConcept(value: string): Promise<void>; private checkElementMapWasBuilt; } //# sourceMappingURL=rundown.d.ts.map