@tv2media/timeline-state-resolver-types
Advanced tools
Comparing version 3.3.0 to 3.4.0
@@ -6,2 +6,8 @@ # Change Log | ||
## [3.4.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/3.3.0...3.4.0) (2023-03-14) | ||
### Features | ||
- SOF-1254 add temporal priority to TriCaster ([7133774](https://github.com/tv2/tv-automation-state-timeline-resolver/commit/7133774a49e03a038d91a9ec8fd8d0f13cbd962c)) | ||
## [3.3.0](https://github.com/tv2/tv-automation-state-timeline-resolver/compare/3.2.0...3.3.0) (2023-02-28) | ||
@@ -8,0 +14,0 @@ |
@@ -5,4 +5,4 @@ import { TSRTimelineObjBase, DeviceType, Mapping, TimelineDatastoreReferencesContent } from '.'; | ||
} | ||
export declare type AbstractOptions = Record<string, never>; | ||
export declare type TimelineObjAbstractAny = TSRTimelineObjAbstract; | ||
export type AbstractOptions = Record<string, never>; | ||
export type TimelineObjAbstractAny = TSRTimelineObjAbstract; | ||
export interface TSRTimelineObjAbstract extends TSRTimelineObjBase { | ||
@@ -9,0 +9,0 @@ content: { |
@@ -56,3 +56,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type SuperSourceBox = { | ||
export type SuperSourceBox = { | ||
enabled?: boolean; | ||
@@ -104,3 +104,3 @@ source?: number; | ||
} | ||
export declare type TimelineObjAtemAny = TimelineObjAtemME | TimelineObjAtemDSK | TimelineObjAtemAUX | TimelineObjAtemSsrc | TimelineObjAtemSsrcProps | TimelineObjAtemMacroPlayer | TimelineObjAtemAudioChannel | TimelineObjAtemMediaPlayer; | ||
export type TimelineObjAtemAny = TimelineObjAtemME | TimelineObjAtemDSK | TimelineObjAtemAUX | TimelineObjAtemSsrc | TimelineObjAtemSsrcProps | TimelineObjAtemMacroPlayer | TimelineObjAtemAudioChannel | TimelineObjAtemMediaPlayer; | ||
export interface TimelineObjAtemBase extends TSRTimelineObjBase { | ||
@@ -112,6 +112,6 @@ content: { | ||
} | ||
declare type Without<T, U> = { | ||
type Without<T, U> = { | ||
[P in Exclude<keyof T, keyof U>]?: never; | ||
}; | ||
declare type XOR<T, U> = T | U extends object ? (Without<T, U> & U) | (Without<U, T> & T) : T | U; | ||
type XOR<T, U> = T | U extends object ? (Without<T, U> & U) | (Without<U, T> & T) : T | U; | ||
export interface TimelineObjAtemME extends TimelineObjAtemBase { | ||
@@ -118,0 +118,0 @@ content: { |
@@ -34,3 +34,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineTransition = TimelineTransitionBase & (RegularTimelineTransition | TimelineStingTransition); | ||
export type TimelineTransition = TimelineTransitionBase & (RegularTimelineTransition | TimelineStingTransition); | ||
export interface TimelineTransitionBase { | ||
@@ -62,3 +62,3 @@ type: Transition; | ||
} | ||
export declare type TimelineObjCasparCGAny = TimelineObjCCGMedia | TimelineObjCCGIP | TimelineObjCCGInput | TimelineObjCCGHTMLPage | TimelineObjCCGRecord | TimelineObjCCGRoute | TimelineObjCCGTemplate; | ||
export type TimelineObjCasparCGAny = TimelineObjCCGMedia | TimelineObjCCGIP | TimelineObjCCGInput | TimelineObjCCGHTMLPage | TimelineObjCCGRecord | TimelineObjCCGRoute | TimelineObjCCGTemplate; | ||
export interface TimelineObjCasparCGBase extends TSRTimelineObjBase { | ||
@@ -442,3 +442,3 @@ content: { | ||
} | ||
export declare type CasparCGTransition = CasparCGTransitionInner | TSRTansition; | ||
export type CasparCGTransition = CasparCGTransitionInner | TSRTansition; | ||
//# sourceMappingURL=casparcg.d.ts.map |
@@ -32,3 +32,3 @@ import { DeviceType, AtemOptions, CasparCGOptions, HTTPSendOptions, HyperdeckOptions, OBSOptions, OSCOptions, PharosOptions, QuantelOptions, SingularLiveOptions, SisyfosOptions, TCPSendOptions, AbstractOptions, LawoOptions, PanasonicPTZOptions, HTTPWatcherOptions, VizMSEOptions, VMixOptions, TriCasterOptions } from '.'; | ||
} | ||
export declare type DeviceOptionsAny = DeviceOptionsAbstract | DeviceOptionsCasparCG | DeviceOptionsAtem | DeviceOptionsLawo | DeviceOptionsHTTPSend | DeviceOptionsPanasonicPTZ | DeviceOptionsTCPSend | DeviceOptionsHyperdeck | DeviceOptionsPharos | DeviceOptionsOBS | DeviceOptionsOSC | DeviceOptionsHTTPWatcher | DeviceOptionsSisyfos | DeviceOptionsQuantel | DeviceOptionsSingularLive | DeviceOptionsVMix | DeviceOptionsVizMSE | DeviceOptionsShotoku | DeviceOptionsTelemetrics | DeviceOptionsTriCaster; | ||
export type DeviceOptionsAny = DeviceOptionsAbstract | DeviceOptionsCasparCG | DeviceOptionsAtem | DeviceOptionsLawo | DeviceOptionsHTTPSend | DeviceOptionsPanasonicPTZ | DeviceOptionsTCPSend | DeviceOptionsHyperdeck | DeviceOptionsPharos | DeviceOptionsOBS | DeviceOptionsOSC | DeviceOptionsHTTPWatcher | DeviceOptionsSisyfos | DeviceOptionsQuantel | DeviceOptionsSingularLive | DeviceOptionsVMix | DeviceOptionsVizMSE | DeviceOptionsShotoku | DeviceOptionsTelemetrics | DeviceOptionsTriCaster; | ||
export interface DeviceOptionsAbstract extends DeviceOptionsBase<AbstractOptions> { | ||
@@ -35,0 +35,0 @@ type: DeviceType.ABSTRACT; |
import { VIZMSEPlayoutItemContent } from './vizMSE'; | ||
export declare type ExpectedPlayoutItemContent = VIZMSEPlayoutItemContent; | ||
export type ExpectedPlayoutItemContent = VIZMSEPlayoutItemContent; | ||
//# sourceMappingURL=expectedPlayoutItems.d.ts.map |
@@ -29,3 +29,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjHTTPSendAny = TimelineObjHTTPRequest; | ||
export type TimelineObjHTTPSendAny = TimelineObjHTTPRequest; | ||
export interface TimelineObjHTTPSendBase extends TSRTimelineObjBase { | ||
@@ -32,0 +32,0 @@ content: { |
@@ -66,3 +66,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjHyperdeckAny = TimelineObjHyperdeckTransport; | ||
export type TimelineObjHyperdeckAny = TimelineObjHyperdeckTransport; | ||
export interface TimelineObjHyperdeck extends TSRTimelineObjBase { | ||
@@ -69,0 +69,0 @@ content: { |
@@ -48,3 +48,3 @@ import * as Timeline from './superfly-timeline'; | ||
export * from './mediaObject'; | ||
export declare type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; | ||
export type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; | ||
export declare enum DeviceType { | ||
@@ -116,4 +116,4 @@ ABSTRACT = 0, | ||
} | ||
export declare type TSRTimelineObj = TimelineObjEmpty | TimelineObjAbstractAny | TimelineObjAtemAny | TimelineObjCasparCGAny | TimelineObjHTTPSendAny | TimelineObjTCPSendAny | TimelineObjHyperdeckAny | TimelineObjLawoAny | TimelineObjOBSAny | TimelineObjOSCAny | TimelineObjPharosAny | TimelineObjPanasonicPtzAny | TimelineObjQuantelAny | TimelineObjShotoku | TimelineObjSisyfosAny | TimelineObjSingularLiveAny | TimelineObjVMixAny | TimelineObjVIZMSEAny | TimelineObjTelemetricsAny | TimelineObjTriCasterAny; | ||
export declare type TSRTimeline = Array<TSRTimelineObj>; | ||
export type TSRTimelineObj = TimelineObjEmpty | TimelineObjAbstractAny | TimelineObjAtemAny | TimelineObjCasparCGAny | TimelineObjHTTPSendAny | TimelineObjTCPSendAny | TimelineObjHyperdeckAny | TimelineObjLawoAny | TimelineObjOBSAny | TimelineObjOSCAny | TimelineObjPharosAny | TimelineObjPanasonicPtzAny | TimelineObjQuantelAny | TimelineObjShotoku | TimelineObjSisyfosAny | TimelineObjSingularLiveAny | TimelineObjVMixAny | TimelineObjVIZMSEAny | TimelineObjTelemetricsAny | TimelineObjTriCasterAny; | ||
export type TSRTimeline = Array<TSRTimelineObj>; | ||
/** | ||
@@ -120,0 +120,0 @@ * A simple key value store that can be referred to from the timeline objects |
@@ -7,27 +7,27 @@ "use strict"; | ||
exports.Timeline = Timeline; | ||
(0, tslib_1.__exportStar)(require("./abstract"), exports); | ||
(0, tslib_1.__exportStar)(require("./atem"), exports); | ||
(0, tslib_1.__exportStar)(require("./casparcg"), exports); | ||
(0, tslib_1.__exportStar)(require("./httpSend"), exports); | ||
(0, tslib_1.__exportStar)(require("./httpWatcher"), exports); | ||
(0, tslib_1.__exportStar)(require("./hyperdeck"), exports); | ||
(0, tslib_1.__exportStar)(require("./lawo"), exports); | ||
(0, tslib_1.__exportStar)(require("./osc"), exports); | ||
(0, tslib_1.__exportStar)(require("./pharos"), exports); | ||
(0, tslib_1.__exportStar)(require("./panasonicPTZ"), exports); | ||
(0, tslib_1.__exportStar)(require("./sisyfos"), exports); | ||
(0, tslib_1.__exportStar)(require("./quantel"), exports); | ||
(0, tslib_1.__exportStar)(require("./shotoku"), exports); | ||
(0, tslib_1.__exportStar)(require("./tcpSend"), exports); | ||
(0, tslib_1.__exportStar)(require("./vizMSE"), exports); | ||
(0, tslib_1.__exportStar)(require("./singularLive"), exports); | ||
(0, tslib_1.__exportStar)(require("./vmix"), exports); | ||
(0, tslib_1.__exportStar)(require("./obs"), exports); | ||
(0, tslib_1.__exportStar)(require("./tricaster"), exports); | ||
(0, tslib_1.__exportStar)(require("./telemetrics"), exports); | ||
(0, tslib_1.__exportStar)(require("./device"), exports); | ||
(0, tslib_1.__exportStar)(require("./mapping"), exports); | ||
(0, tslib_1.__exportStar)(require("./mapping"), exports); | ||
(0, tslib_1.__exportStar)(require("./expectedPlayoutItems"), exports); | ||
(0, tslib_1.__exportStar)(require("./mediaObject"), exports); | ||
tslib_1.__exportStar(require("./abstract"), exports); | ||
tslib_1.__exportStar(require("./atem"), exports); | ||
tslib_1.__exportStar(require("./casparcg"), exports); | ||
tslib_1.__exportStar(require("./httpSend"), exports); | ||
tslib_1.__exportStar(require("./httpWatcher"), exports); | ||
tslib_1.__exportStar(require("./hyperdeck"), exports); | ||
tslib_1.__exportStar(require("./lawo"), exports); | ||
tslib_1.__exportStar(require("./osc"), exports); | ||
tslib_1.__exportStar(require("./pharos"), exports); | ||
tslib_1.__exportStar(require("./panasonicPTZ"), exports); | ||
tslib_1.__exportStar(require("./sisyfos"), exports); | ||
tslib_1.__exportStar(require("./quantel"), exports); | ||
tslib_1.__exportStar(require("./shotoku"), exports); | ||
tslib_1.__exportStar(require("./tcpSend"), exports); | ||
tslib_1.__exportStar(require("./vizMSE"), exports); | ||
tslib_1.__exportStar(require("./singularLive"), exports); | ||
tslib_1.__exportStar(require("./vmix"), exports); | ||
tslib_1.__exportStar(require("./obs"), exports); | ||
tslib_1.__exportStar(require("./tricaster"), exports); | ||
tslib_1.__exportStar(require("./telemetrics"), exports); | ||
tslib_1.__exportStar(require("./device"), exports); | ||
tslib_1.__exportStar(require("./mapping"), exports); | ||
tslib_1.__exportStar(require("./mapping"), exports); | ||
tslib_1.__exportStar(require("./expectedPlayoutItems"), exports); | ||
tslib_1.__exportStar(require("./mediaObject"), exports); | ||
var DeviceType; | ||
@@ -34,0 +34,0 @@ (function (DeviceType) { |
/// <reference types="node" /> | ||
import { Mapping } from './mapping'; | ||
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.'; | ||
export declare type EmberValue = number | string | boolean | Buffer | null; | ||
export type EmberValue = number | string | boolean | Buffer | null; | ||
declare enum ParameterType { | ||
@@ -47,3 +47,3 @@ Null = "NULL", | ||
} | ||
export declare type SetLawoValueFn = (command: LawoCommand, timelineObjId: string, logCommand?: boolean) => Promise<any>; | ||
export type SetLawoValueFn = (command: LawoCommand, timelineObjId: string, logCommand?: boolean) => Promise<any>; | ||
export interface LawoCommand { | ||
@@ -66,3 +66,3 @@ path: string; | ||
} | ||
export declare type TimelineObjLawoAny = TimelineObjLawoSources | TimelineObjLawoSource | TimelineObjLawoEmberProperty | TimelineObjLawoEmberRetrigger; | ||
export type TimelineObjLawoAny = TimelineObjLawoSources | TimelineObjLawoSource | TimelineObjLawoEmberProperty | TimelineObjLawoEmberRetrigger; | ||
export interface ContentTimelineObjLawoSource { | ||
@@ -69,0 +69,0 @@ faderValue: number; |
import { Mapping } from './mapping'; | ||
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.'; | ||
export declare type MappingOBSAny = MappingOBSCurrentScene | MappingOBSCurrentTransition | MappingOBSStreaming | MappingOBSRecording | MappingOBSSceneItemRender | MappingOBSMute | MappingOBSSourceSettings; | ||
export type MappingOBSAny = MappingOBSCurrentScene | MappingOBSCurrentTransition | MappingOBSStreaming | MappingOBSRecording | MappingOBSSceneItemRender | MappingOBSMute | MappingOBSSourceSettings; | ||
export interface MappingOBS extends Mapping { | ||
@@ -64,3 +64,3 @@ device: DeviceType.OBS; | ||
} | ||
export declare type TimelineObjOBSAny = TimelineObjOBSCurrentScene | TimelineObjOBSCurrentTransition | TimelineObjOBSRecording | TimelineObjOBSStreaming | TimelineObjOBSSceneItemRender | TimelineObjOBSMute | TimelineObjOBSSourceSettings; | ||
export type TimelineObjOBSAny = TimelineObjOBSCurrentScene | TimelineObjOBSCurrentTransition | TimelineObjOBSRecording | TimelineObjOBSStreaming | TimelineObjOBSSceneItemRender | TimelineObjOBSMute | TimelineObjOBSSourceSettings; | ||
export declare enum TimelineContentTypeOBS { | ||
@@ -121,6 +121,6 @@ CURRENT_SCENE = "CURRENT_SCENE", | ||
} | ||
declare type Without<T, U> = { | ||
type Without<T, U> = { | ||
[P in Exclude<keyof T, keyof U>]?: never; | ||
}; | ||
declare type XOR<T, U> = T | U extends Record<string, any> ? (Without<T, U> & U) | (Without<U, T> & T) : T | U; | ||
type XOR<T, U> = T | U extends Record<string, any> ? (Without<T, U> & U) | (Without<U, T> & T) : T | U; | ||
export interface TimelineObjOBSSourceSettings extends TimelineObjOBSBase { | ||
@@ -127,0 +127,0 @@ content: { |
import { Mapping } from './mapping'; | ||
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.'; | ||
export declare type OSCEasingType = 'Linear' | 'Quadratic' | 'Cubic' | 'Quartic' | 'Quintic' | 'Sinusoidal' | 'Exponential' | 'Circular' | 'Elastic' | 'Back' | 'Bounce'; | ||
export type OSCEasingType = 'Linear' | 'Quadratic' | 'Cubic' | 'Quartic' | 'Quintic' | 'Sinusoidal' | 'Exponential' | 'Circular' | 'Elastic' | 'Back' | 'Bounce'; | ||
export declare enum OSCDeviceType { | ||
@@ -43,3 +43,3 @@ TCP = "tcp", | ||
} | ||
export declare type SomeOSCValue = OSCValueNumber | OSCValueString | OSCValueBlob | OSCValueBoolean; | ||
export type SomeOSCValue = OSCValueNumber | OSCValueString | OSCValueBlob | OSCValueBoolean; | ||
export interface OSCMessageCommandContent extends TimelineDatastoreReferencesContent { | ||
@@ -56,3 +56,3 @@ type: TimelineContentTypeOSC.OSC; | ||
} | ||
export declare type TimelineObjOSCAny = TimelineObjOSCMessage; | ||
export type TimelineObjOSCAny = TimelineObjOSCMessage; | ||
export interface TimelineObjOSC extends TSRTimelineObjBase { | ||
@@ -59,0 +59,0 @@ content: { |
@@ -24,3 +24,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjPanasonicPtzAny = TimelineObjPanasonicPtzZoomSpeed | TimelineObjPanasonicPtzZoom | TimelineObjPanasonicPtzPresetSpeed | TimelineObjPanasonicPtzPreset; | ||
export type TimelineObjPanasonicPtzAny = TimelineObjPanasonicPtzZoomSpeed | TimelineObjPanasonicPtzZoom | TimelineObjPanasonicPtzPresetSpeed | TimelineObjPanasonicPtzPreset; | ||
export interface TimelineObjPanasonicPtz extends TSRTimelineObjBase { | ||
@@ -27,0 +27,0 @@ content: { |
@@ -14,3 +14,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjPharosAny = TimelineObjPharosScene | TimelineObjPharosTimeline; | ||
export type TimelineObjPharosAny = TimelineObjPharosScene | TimelineObjPharosTimeline; | ||
export interface TimelineObjPharos extends TSRTimelineObjBase { | ||
@@ -17,0 +17,0 @@ content: { |
@@ -32,3 +32,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjQuantelAny = TimelineObjQuantelClip; | ||
export type TimelineObjQuantelAny = TimelineObjQuantelClip; | ||
export interface TimelineObjQuantelClip extends TSRTimelineObjBaseWithOnAir { | ||
@@ -55,3 +55,3 @@ content: { | ||
} | ||
export declare type QuantelOutTransition = QuantelTransitionDelay; | ||
export type QuantelOutTransition = QuantelTransitionDelay; | ||
export interface QuantelTransitionBase { | ||
@@ -58,0 +58,0 @@ type: QuantelTransitionType; |
@@ -40,3 +40,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjShotoku = TimelineObjShotokuShot | TimelineObjShotokuSequence; | ||
export type TimelineObjShotoku = TimelineObjShotokuShot | TimelineObjShotokuSequence; | ||
//# sourceMappingURL=shotoku.d.ts.map |
@@ -19,3 +19,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjSingularLiveAny = TimelineObjSingularLiveComposition; | ||
export type TimelineObjSingularLiveAny = TimelineObjSingularLiveComposition; | ||
export interface TimelineObjSingularLiveBase extends TSRTimelineObjBase { | ||
@@ -22,0 +22,0 @@ content: { |
@@ -12,3 +12,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type MappingSisyfos = MappingSisyfosChannel | MappingSisyfosChannelByLabel | MappingSisyfosChannels; | ||
export type MappingSisyfos = MappingSisyfosChannel | MappingSisyfosChannelByLabel | MappingSisyfosChannels; | ||
interface MappingSisyfosBase extends Mapping { | ||
@@ -35,3 +35,3 @@ device: DeviceType.SISYFOS; | ||
} | ||
export declare type TimelineObjSisyfosAny = TimelineObjSisyfosChannel | TimelineObjSisyfosChannels | TimelineObjSisyfosTriggerValue; | ||
export type TimelineObjSisyfosAny = TimelineObjSisyfosChannel | TimelineObjSisyfosChannels | TimelineObjSisyfosTriggerValue; | ||
export interface TimelineObjSisyfos extends TSRTimelineObjBase { | ||
@@ -38,0 +38,0 @@ content: { |
@@ -27,3 +27,3 @@ /// <reference types="node" /> | ||
} | ||
export declare type TimelineObjTCPSendAny = TimelineObjTCPRequest; | ||
export type TimelineObjTCPSendAny = TimelineObjTCPRequest; | ||
export interface TimelineObjTCPSendBase extends TSRTimelineObjBase { | ||
@@ -30,0 +30,0 @@ content: { |
@@ -6,3 +6,3 @@ import { DeviceType, TSRTimelineObjBase } from './index'; | ||
} | ||
export declare type TimelineObjTelemetricsAny = TimelineObjTelemetrics; | ||
export type TimelineObjTelemetricsAny = TimelineObjTelemetrics; | ||
export interface TimelineObjTelemetrics extends TSRTimelineObjBase { | ||
@@ -9,0 +9,0 @@ content: { |
import { Mapping } from './mapping'; | ||
import { DeviceType, TimelineDatastoreReferencesContent, TSRTimelineObjBase } from '.'; | ||
export declare type TriCasterMixEffectName = 'main' | `v${number}`; | ||
export declare type TriCasterKeyerName = `dsk${number}`; | ||
export declare type TriCasterInputName = `input${number}`; | ||
export declare type TriCasterSourceName = TriCasterInputName | `ddr${number}` | `bfr${number}` | 'black'; | ||
export declare type TriCasterAudioChannelName = TriCasterSourceName | 'sound' | 'master'; | ||
export declare type TriCasterLayerName = 'a' | 'b' | 'c' | 'd'; | ||
export declare type TriCasterDelegateName = 'background' | TriCasterKeyerName; | ||
export declare type TriCasterMixOutputName = `mix${number}`; | ||
export declare type TriCasterMatrixOutputName = `out${number}`; | ||
export declare type TriCasterMixOutputSource = TriCasterSourceName | TriCasterMixEffectName | 'program' | 'preview' | 'program_clean' | 'me_program' | 'me_preview'; | ||
export declare type TriCasterMatrixOutputSource = TriCasterSourceName | TriCasterMixOutputName; | ||
export type TriCasterMixEffectName = 'main' | `v${number}`; | ||
export type TriCasterKeyerName = `dsk${number}`; | ||
export type TriCasterInputName = `input${number}`; | ||
export type TriCasterSourceName = TriCasterInputName | `ddr${number}` | `bfr${number}` | 'black'; | ||
export type TriCasterAudioChannelName = TriCasterSourceName | 'sound' | 'master'; | ||
export type TriCasterLayerName = 'a' | 'b' | 'c' | 'd'; | ||
export type TriCasterDelegateName = 'background' | TriCasterKeyerName; | ||
export type TriCasterMixOutputName = `mix${number}`; | ||
export type TriCasterMatrixOutputName = `out${number}`; | ||
export type TriCasterMixOutputSource = TriCasterSourceName | TriCasterMixEffectName | 'program' | 'preview' | 'program_clean' | 'me_program' | 'me_preview'; | ||
export type TriCasterMatrixOutputSource = TriCasterSourceName | TriCasterMixOutputName; | ||
interface MappingTriCasterBase extends Mapping { | ||
@@ -50,3 +50,3 @@ device: DeviceType.TRICASTER; | ||
} | ||
export declare type MappingTriCaster = MappingTriCasterMixEffect | MappingTriCasterDownStreamKeyer | MappingTriCasterInput | MappingTriCasterAudioChannel | MappingTriCasterMixOutput | MappingTriCasterMatrixOutput; | ||
export type MappingTriCaster = MappingTriCasterMixEffect | MappingTriCasterDownStreamKeyer | MappingTriCasterInput | MappingTriCasterAudioChannel | MappingTriCasterMixOutput | MappingTriCasterMatrixOutput; | ||
export interface TriCasterOptions { | ||
@@ -64,8 +64,15 @@ host: string; | ||
} | ||
export declare type TimelineObjTriCasterAny = TimelineObjTriCasterME | TimelineObjTriCasterDSK | TimelineObjTriCasterInput | TimelineObjTriCasterAudioChannel | TimelineObjTriCasterMixOutput | TimelineObjTriCasterMatrixOutput; | ||
export type TimelineObjTriCasterAny = TimelineObjTriCasterME | TimelineObjTriCasterDSK | TimelineObjTriCasterInput | TimelineObjTriCasterAudioChannel | TimelineObjTriCasterMixOutput | TimelineObjTriCasterMatrixOutput; | ||
export interface TriCasterContentBase { | ||
deviceType: DeviceType.TRICASTER; | ||
type: TimelineContentTypeTriCaster; | ||
/** | ||
* Priority used to sort commands that are supposed to execute at the same time | ||
* Lower means faster execution (analaogous to other device integrations) | ||
* Default: 0 | ||
*/ | ||
temporalPriority?: number; | ||
} | ||
export interface TimelineObjTriCasterBase extends TSRTimelineObjBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
type: TimelineContentTypeTriCaster; | ||
} & TimelineDatastoreReferencesContent; | ||
content: TriCasterContentBase & TimelineDatastoreReferencesContent; | ||
} | ||
@@ -92,6 +99,5 @@ interface TriCasterMixEffectBase { | ||
} | ||
export declare type TriCasterMixEffect = TriCasterMixEffectInEffectMode | TriCasterMixEffectWithPreview | TriCasterMixEffectInMixMode; | ||
export type TriCasterMixEffect = TriCasterMixEffectInEffectMode | TriCasterMixEffectWithPreview | TriCasterMixEffectInMixMode; | ||
export interface TimelineObjTriCasterME extends TimelineObjTriCasterBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
content: TriCasterContentBase & { | ||
type: TimelineContentTypeTriCaster.ME; | ||
@@ -107,4 +113,3 @@ me: TriCasterMixEffect; | ||
export interface TimelineObjTriCasterDSK extends TimelineObjTriCasterBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
content: TriCasterContentBase & { | ||
type: TimelineContentTypeTriCaster.DSK; | ||
@@ -120,4 +125,3 @@ keyer: TriCasterKeyer; | ||
export interface TimelineObjTriCasterInput extends TimelineObjTriCasterBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
content: TriCasterContentBase & { | ||
type: TimelineContentTypeTriCaster.INPUT; | ||
@@ -137,4 +141,3 @@ input: TriCasterInput; | ||
export interface TimelineObjTriCasterAudioChannel extends TimelineObjTriCasterBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
content: TriCasterContentBase & { | ||
type: TimelineContentTypeTriCaster.AUDIO_CHANNEL; | ||
@@ -149,4 +152,3 @@ audioChannel: TriCasterAudioChannel; | ||
export interface TimelineObjTriCasterMixOutput extends TimelineObjTriCasterBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
content: TriCasterContentBase & { | ||
type: TimelineContentTypeTriCaster.MIX_OUTPUT; | ||
@@ -166,4 +168,3 @@ /** | ||
export interface TimelineObjTriCasterMatrixOutput extends TimelineObjTriCasterBase { | ||
content: { | ||
deviceType: DeviceType.TRICASTER; | ||
content: TriCasterContentBase & { | ||
type: TimelineContentTypeTriCaster.MATRIX_OUTPUT; | ||
@@ -178,3 +179,3 @@ /** | ||
export declare function isTimelineObjTriCasterMatrixOutput(timelineObject: TSRTimelineObjBase): timelineObject is TimelineObjTriCasterMatrixOutput; | ||
export declare type TriCasterTransitionEffect = 'cut' | 'fade' | number; | ||
export type TriCasterTransitionEffect = 'cut' | 'fade' | number; | ||
/** | ||
@@ -181,0 +182,0 @@ * Properties of a layer in effect mode (as opposed to transition mode) |
@@ -51,3 +51,3 @@ import { Mapping } from './mapping'; | ||
} | ||
export declare type TimelineObjVIZMSEAny = TimelineObjVIZMSEElementInternal | TimelineObjVIZMSEElementPilot | TimelineObjVIZMSEElementContinue | TimelineObjVIZMSELoadAllElements | TimelineObjVIZMSEClearAllElements | TimelineObjVIZMSEInitializeShows | TimelineObjVIZMSECleanupShows | TimelineObjVIZMSEConcept; | ||
export type TimelineObjVIZMSEAny = TimelineObjVIZMSEElementInternal | TimelineObjVIZMSEElementPilot | TimelineObjVIZMSEElementContinue | TimelineObjVIZMSELoadAllElements | TimelineObjVIZMSEClearAllElements | TimelineObjVIZMSEInitializeShows | TimelineObjVIZMSECleanupShows | TimelineObjVIZMSEConcept; | ||
export interface TimelineObjVIZMSEBase extends TSRTimelineObjBase { | ||
@@ -159,3 +159,3 @@ content: { | ||
} | ||
export declare type VIZMSEOutTransition = VIZMSETransitionDelay; | ||
export type VIZMSEOutTransition = VIZMSETransitionDelay; | ||
export interface VIZMSETransitionBase { | ||
@@ -189,3 +189,3 @@ type: VIZMSETransitionType; | ||
} | ||
export declare type VIZMSEPlayoutItemContent = VIZMSEPlayoutItemContentExternal | VIZMSEPlayoutItemContentInternal; | ||
export type VIZMSEPlayoutItemContent = VIZMSEPlayoutItemContentExternal | VIZMSEPlayoutItemContentInternal; | ||
//# sourceMappingURL=vizMSE.d.ts.map |
import { Mapping } from './mapping'; | ||
import { TSRTimelineObjBase, DeviceType, TimelineDatastoreReferencesContent } from '.'; | ||
export declare type MappingVMixAny = MappingVMixProgram | MappingVMixPreview | MappingVMixInput | MappingVMixAudioChannel | MappingVMixOutput | MappingVMixOverlay | MappingVMixRecording | MappingVMixStreaming | MappingVMixExternal | MappingVMixFadeToBlack | MappingVMixFader; | ||
export type MappingVMixAny = MappingVMixProgram | MappingVMixPreview | MappingVMixInput | MappingVMixAudioChannel | MappingVMixOutput | MappingVMixOverlay | MappingVMixRecording | MappingVMixStreaming | MappingVMixExternal | MappingVMixFadeToBlack | MappingVMixFader; | ||
export interface MappingVMix extends Mapping { | ||
@@ -109,3 +109,3 @@ device: DeviceType.VMIX; | ||
} | ||
export declare type TimelineObjVMixAny = TimelineObjVMixProgram | TimelineObjVMixPreview | TimelineObjVMixAudio | TimelineObjVMixFader | TimelineObjVMixRecording | TimelineObjVMixStreaming | TimelineObjVMixExternal | TimelineObjVMixFadeToBlack | TimelineObjVMixOutput | TimelineObjVMixOverlay | TimelineObjVMixInput; | ||
export type TimelineObjVMixAny = TimelineObjVMixProgram | TimelineObjVMixPreview | TimelineObjVMixAudio | TimelineObjVMixFader | TimelineObjVMixRecording | TimelineObjVMixStreaming | TimelineObjVMixExternal | TimelineObjVMixFadeToBlack | TimelineObjVMixOutput | TimelineObjVMixOverlay | TimelineObjVMixInput; | ||
export declare enum TimelineContentTypeVMix { | ||
@@ -112,0 +112,0 @@ PROGRAM = "PROGRAM", |
{ | ||
"name": "@tv2media/timeline-state-resolver-types", | ||
"version": "3.3.0", | ||
"version": "3.4.0", | ||
"description": "Have timeline, control stuff", | ||
@@ -70,3 +70,3 @@ "main": "dist/index.js", | ||
}, | ||
"gitHead": "be02cadf9a214713ce8e0e05a0cd2afb18ec0f3c" | ||
"gitHead": "410fdc98023740d37fe8023fff3fc1ddcd89695d" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
246342
3630