timeline-state-resolver-types
Advanced tools
Comparing version 9.1.0-nightly-release51-20231116-111000-10d150936.0 to 9.1.0-nightly-release51-20231129-150159-1758ffc22.0
@@ -6,2 +6,12 @@ # Change Log | ||
## [9.0.0-release50.7](https://github.com/nrkno/sofie-timeline-state-resolver/compare/8.1.0...9.0.0-release50.7) (2023-11-17) | ||
### Features | ||
- changes the logic for setting a pollInterval ([a482e57](https://github.com/nrkno/sofie-timeline-state-resolver/commit/a482e57e2a647de9421898df3fb061cf28c74408)), closes [#277](https://github.com/nrkno/sofie-timeline-state-resolver/issues/277) | ||
### Bug Fixes | ||
- remove unused casparcg useScheduling option ([#294](https://github.com/nrkno/sofie-timeline-state-resolver/issues/294)) ([06d3c96](https://github.com/nrkno/sofie-timeline-state-resolver/commit/06d3c967d2da012aa2f6655c34d382201a45cab8)) | ||
## [9.0.0-release50.6](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.5...9.0.0-release50.6) (2023-08-25) | ||
@@ -12,5 +22,45 @@ | ||
- **httpSend:** Use the same types for the sendCommand action as a timeline object ([#269](https://github.com/nrkno/sofie-timeline-state-resolver/issues/269)) ([3385217](https://github.com/nrkno/sofie-timeline-state-resolver/commit/3385217afcb6e45aa37123f5400d1dea4a0c8972)) | ||
- **vmix:** fix scenario where the media load retry system would load clips into playlists twice ([8ceddb2](https://github.com/nrkno/sofie-timeline-state-resolver/commit/8ceddb291ac3e25cc77f8cb77fa58f67d9167f4c)) | ||
## [9.0.0-release50.5](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.4...9.0.0-release50.5) (2023-07-03) | ||
## [9.0.0-release50.4](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.3...9.0.0-release50.4) (2023-07-03) | ||
## [9.0.0-release50.3](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.2...9.0.0-release50.3) (2023-07-03) | ||
## [9.0.0-release50.2](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.1...9.0.0-release50.2) (2023-07-03) | ||
## [9.0.0-release50.1](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.0...9.0.0-release50.1) (2023-07-03) | ||
## [9.0.0-release50.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/8.0.0-release49.0...9.0.0-release50.0) (2023-07-03) | ||
### ⚠ BREAKING CHANGES | ||
- DeviceType enum has been changed from a number-based to a string-based one | ||
- json schemas for device config and mappings (#237) | ||
### Features | ||
- add restart command to vMix inputs ([e16e8c1](https://github.com/nrkno/sofie-timeline-state-resolver/commit/e16e8c14d263fffc8e004bf9f06cdde6073e16b2)) | ||
- DeviceType enum has been changed from a number-based to a string-based one ([dd03bcc](https://github.com/nrkno/sofie-timeline-state-resolver/commit/dd03bcc7a0f246ff62ccd09091003195c97e4dc1)) | ||
- json schemas for device config and mappings ([#237](https://github.com/nrkno/sofie-timeline-state-resolver/issues/237)) ([d43f3dc](https://github.com/nrkno/sofie-timeline-state-resolver/commit/d43f3dc70f5c8843081760846e9aa38fa4c71396)) | ||
- replace makeready ([5abe41e](https://github.com/nrkno/sofie-timeline-state-resolver/commit/5abe41eaa421db4845a54837b2e3b41f2b33d062)) | ||
- SOF-1254 add me_clean support for mix ouputs ([7f3fb9c](https://github.com/nrkno/sofie-timeline-state-resolver/commit/7f3fb9c7d9edb03022db69c6e206302c5c69a815)) | ||
- SOF-1254 add temporal priority to TriCaster ([7133774](https://github.com/nrkno/sofie-timeline-state-resolver/commit/7133774a49e03a038d91a9ec8fd8d0f13cbd962c)) | ||
- upgrade singular.live to API v2 ([2bb5c4d](https://github.com/nrkno/sofie-timeline-state-resolver/commit/2bb5c4d2557710d55b27556cef919dc8419fa1e9)) | ||
- Use strings for DeviceType enum ([f1b95bc](https://github.com/nrkno/sofie-timeline-state-resolver/commit/f1b95bcb972aff329bce9c67b15f58a98bbf48cf)) | ||
- **vMix:** retry sending media load commands if the file wasn't found ([4321aae](https://github.com/nrkno/sofie-timeline-state-resolver/commit/4321aae2684ba4c7f55e3cf810dacae187fe282b)) | ||
### Bug Fixes | ||
- add types support for vMix stingers 3 and 4 ([44fa27d](https://github.com/nrkno/sofie-timeline-state-resolver/commit/44fa27d164bd717b58d7f1d1255d56d132007865)) | ||
## [9.0.0-release50.6](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.5...9.0.0-release50.6) (2023-08-25) | ||
### Bug Fixes | ||
- **httpSend:** Use the same types for the sendCommand action as a timeline object ([#269](https://github.com/nrkno/sofie-timeline-state-resolver/issues/269)) ([3385217](https://github.com/nrkno/sofie-timeline-state-resolver/commit/3385217afcb6e45aa37123f5400d1dea4a0c8972)) | ||
## [9.0.0-release50.5](https://github.com/nrkno/sofie-timeline-state-resolver/compare/9.0.0-release50.4...9.0.0-release50.5) (2023-07-03) | ||
**Note:** Version bump only for package timeline-state-resolver-types | ||
@@ -55,2 +105,8 @@ | ||
## [8.1.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/8.0.0...8.1.0) (2023-10-19) | ||
### Features | ||
- VizMSE action to send clear-commands (configured on the device settings) to all Engines in the Profile ([38e313f](https://github.com/nrkno/sofie-timeline-state-resolver/commit/38e313f77dfa7e61f495acf274b872768a1dbaa5)) | ||
## [8.0.0](https://github.com/nrkno/sofie-timeline-state-resolver/compare/7.5.1...8.0.0) (2023-10-05) | ||
@@ -57,0 +113,0 @@ |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface AbstractOptions { | ||
@@ -13,2 +14,7 @@ } | ||
} | ||
export interface AbstractActionExecutionResults { | ||
testAction: () => void; | ||
} | ||
export type AbstractActionExecutionPayload<A extends keyof AbstractActionExecutionResults> = Parameters<AbstractActionExecutionResults[A]>[0]; | ||
export type AbstractActionExecutionResult<A extends keyof AbstractActionExecutionResults> = ActionExecutionResult<ReturnType<AbstractActionExecutionResults[A]>>; | ||
//# sourceMappingURL=abstract.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.AbstractActions = void 0; |
@@ -27,3 +27,7 @@ /** | ||
payload?: string; | ||
/** | ||
* Defines the returned data | ||
*/ | ||
result?: undefined; | ||
} | ||
//# sourceMappingURL=action-schema.d.ts.map |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface AtemOptions { | ||
@@ -72,2 +73,7 @@ host: string; | ||
} | ||
export interface AtemActionExecutionResults { | ||
resync: () => void; | ||
} | ||
export type AtemActionExecutionPayload<A extends keyof AtemActionExecutionResults> = Parameters<AtemActionExecutionResults[A]>[0]; | ||
export type AtemActionExecutionResult<A extends keyof AtemActionExecutionResults> = ActionExecutionResult<ReturnType<AtemActionExecutionResults[A]>>; | ||
//# sourceMappingURL=atem.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.AtemActions = exports.MappingAtemType = exports.AtemMediaPoolType = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface CasparCGOptions { | ||
@@ -38,6 +39,25 @@ /** | ||
export type SomeMappingCasparCG = MappingCasparCGLayer; | ||
export interface ListMediaPayload { | ||
subDirectory?: string; | ||
} | ||
export type ListMediaResult = { | ||
clip: string; | ||
type: 'MOVIE' | 'STILL' | 'AUDIO'; | ||
size: number; | ||
datetime?: number; | ||
frames: number; | ||
framerate: number; | ||
}[]; | ||
export declare enum CasparCGActions { | ||
ClearAllChannels = "clearAllChannels", | ||
RestartServer = "restartServer" | ||
RestartServer = "restartServer", | ||
ListMedia = "listMedia" | ||
} | ||
export interface CasparCGActionExecutionResults { | ||
clearAllChannels: () => void; | ||
restartServer: () => void; | ||
listMedia: (payload: ListMediaPayload) => ListMediaResult; | ||
} | ||
export type CasparCGActionExecutionPayload<A extends keyof CasparCGActionExecutionResults> = Parameters<CasparCGActionExecutionResults[A]>[0]; | ||
export type CasparCGActionExecutionResult<A extends keyof CasparCGActionExecutionResults> = ActionExecutionResult<ReturnType<CasparCGActionExecutionResults[A]>>; | ||
//# sourceMappingURL=casparCG.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -18,3 +12,4 @@ exports.CasparCGActions = exports.MappingCasparCGType = void 0; | ||
CasparCGActions["RestartServer"] = "restartServer"; | ||
CasparCGActions["ListMedia"] = "listMedia"; | ||
})(CasparCGActions = exports.CasparCGActions || (exports.CasparCGActions = {})); | ||
//# sourceMappingURL=casparCG.js.map |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface HTTPSendOptions { | ||
@@ -56,2 +57,8 @@ /** | ||
} | ||
export interface HttpSendActionExecutionResults { | ||
resync: () => void; | ||
sendCommand: (payload: HTTPSendCommandContent) => void; | ||
} | ||
export type HttpSendActionExecutionPayload<A extends keyof HttpSendActionExecutionResults> = Parameters<HttpSendActionExecutionResults[A]>[0]; | ||
export type HttpSendActionExecutionResult<A extends keyof HttpSendActionExecutionResults> = ActionExecutionResult<ReturnType<HttpSendActionExecutionResults[A]>>; | ||
//# sourceMappingURL=httpSend.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.HttpSendActions = exports.TimelineContentTypeHTTPParamType = exports.TimelineContentTypeHTTP = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface HyperdeckOptions { | ||
@@ -27,2 +28,8 @@ host: string; | ||
} | ||
export interface HyperdeckActionExecutionResults { | ||
formatDisks: () => void; | ||
resync: () => void; | ||
} | ||
export type HyperdeckActionExecutionPayload<A extends keyof HyperdeckActionExecutionResults> = Parameters<HyperdeckActionExecutionResults[A]>[0]; | ||
export type HyperdeckActionExecutionResult<A extends keyof HyperdeckActionExecutionResults> = ActionExecutionResult<ReturnType<HyperdeckActionExecutionResults[A]>>; | ||
//# sourceMappingURL=hyperdeck.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.HyperdeckActions = exports.MappingHyperdeckType = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface QuantelOptions { | ||
@@ -60,2 +61,8 @@ /** | ||
} | ||
export interface QuantelActionExecutionResults { | ||
restartGateway: () => void; | ||
clearStates: () => void; | ||
} | ||
export type QuantelActionExecutionPayload<A extends keyof QuantelActionExecutionResults> = Parameters<QuantelActionExecutionResults[A]>[0]; | ||
export type QuantelActionExecutionResult<A extends keyof QuantelActionExecutionResults> = ActionExecutionResult<ReturnType<QuantelActionExecutionResults[A]>>; | ||
//# sourceMappingURL=quantel.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.QuantelActions = exports.MappingQuantelType = exports.QuantelControlMode = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface SisyfosOptions { | ||
@@ -32,2 +33,7 @@ host: string; | ||
} | ||
export interface SisyfosActionExecutionResults { | ||
reinit: () => void; | ||
} | ||
export type SisyfosActionExecutionPayload<A extends keyof SisyfosActionExecutionResults> = Parameters<SisyfosActionExecutionResults[A]>[0]; | ||
export type SisyfosActionExecutionResult<A extends keyof SisyfosActionExecutionResults> = ActionExecutionResult<ReturnType<SisyfosActionExecutionResults[A]>>; | ||
//# sourceMappingURL=sisyfos.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.SisyfosActions = exports.MappingSisyfosType = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface SofieChefOptions { | ||
@@ -32,2 +33,8 @@ /** | ||
} | ||
export interface SofieChefActionExecutionResults { | ||
restartAllWindows: () => void; | ||
restartWindow: (payload: RestartWindowPayload) => void; | ||
} | ||
export type SofieChefActionExecutionPayload<A extends keyof SofieChefActionExecutionResults> = Parameters<SofieChefActionExecutionResults[A]>[0]; | ||
export type SofieChefActionExecutionResult<A extends keyof SofieChefActionExecutionResults> = ActionExecutionResult<ReturnType<SofieChefActionExecutionResults[A]>>; | ||
//# sourceMappingURL=sofieChef.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.SofieChefActions = exports.MappingSofieChefType = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface TCPSendOptions { | ||
@@ -37,2 +38,9 @@ host: string; | ||
} | ||
export interface TcpSendActionExecutionResults { | ||
reconnect: () => void; | ||
resetState: () => void; | ||
sendTcpCommand: (payload: SendTcpCommandPayload) => void; | ||
} | ||
export type TcpSendActionExecutionPayload<A extends keyof TcpSendActionExecutionResults> = Parameters<TcpSendActionExecutionResults[A]>[0]; | ||
export type TcpSendActionExecutionResult<A extends keyof TcpSendActionExecutionResults> = ActionExecutionResult<ReturnType<TcpSendActionExecutionResults[A]>>; | ||
//# sourceMappingURL=tcpSend.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.TcpSendActions = void 0; |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface VizMSEOptions { | ||
@@ -78,4 +79,13 @@ /** | ||
Activate = "activate", | ||
StandDown = "standDown" | ||
StandDown = "standDown", | ||
ClearAllEngines = "clearAllEngines" | ||
} | ||
export interface VizMSEActionExecutionResults { | ||
purgeRundown: () => void; | ||
activate: (payload: ActivatePayload) => void; | ||
standDown: () => void; | ||
clearAllEngines: () => void; | ||
} | ||
export type VizMSEActionExecutionPayload<A extends keyof VizMSEActionExecutionResults> = Parameters<VizMSEActionExecutionResults[A]>[0]; | ||
export type VizMSEActionExecutionResult<A extends keyof VizMSEActionExecutionResults> = ActionExecutionResult<ReturnType<VizMSEActionExecutionResults[A]>>; | ||
//# sourceMappingURL=vizMSE.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -15,3 +9,4 @@ exports.VizMSEActions = void 0; | ||
VizMSEActions["StandDown"] = "standDown"; | ||
VizMSEActions["ClearAllEngines"] = "clearAllEngines"; | ||
})(VizMSEActions = exports.VizMSEActions || (exports.VizMSEActions = {})); | ||
//# sourceMappingURL=vizMSE.js.map |
@@ -6,2 +6,3 @@ /** | ||
*/ | ||
import { ActionExecutionResult } from ".."; | ||
export interface VMixOptions { | ||
@@ -11,5 +12,5 @@ host: string; | ||
/** | ||
* How often, in milliseconds, to try re-sending certain failed commands. Defaults to 10 seconds. Set to 0 to disable. As of June 9th, 2023, this only works for media loading commands. | ||
* How often, in milliseconds, for when we should poll vMix to query its actual state. Used to know when to re-send certain failed commands. Values <= 0 disables the polling. Defaults to 10000ms. | ||
*/ | ||
retryInterval?: number; | ||
pollInterval?: number; | ||
} | ||
@@ -112,2 +113,9 @@ export interface MappingVmixProgram { | ||
} | ||
export interface VmixActionExecutionResults { | ||
lastPreset: () => void; | ||
openPreset: (payload: OpenPresetPayload) => void; | ||
savePreset: (payload: SavePresetPayload) => void; | ||
} | ||
export type VmixActionExecutionPayload<A extends keyof VmixActionExecutionResults> = Parameters<VmixActionExecutionResults[A]>[0]; | ||
export type VmixActionExecutionResult<A extends keyof VmixActionExecutionResults> = ActionExecutionResult<ReturnType<VmixActionExecutionResults[A]>>; | ||
//# sourceMappingURL=vmix.d.ts.map |
"use strict"; | ||
/* eslint-disable */ | ||
/** | ||
* This file was automatically generated by json-schema-to-typescript. | ||
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, | ||
* and run "yarn generate-schema-types" to regenerate this file. | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -9,0 +3,0 @@ exports.VmixActions = exports.MappingVmixType = void 0; |
@@ -128,5 +128,8 @@ import * as Timeline from './superfly-timeline'; | ||
} | ||
export interface ActionExecutionResult { | ||
export interface ActionExecutionResult<ResultData = undefined> { | ||
result: ActionExecutionResultCode; | ||
/** Response message, intended to be displayed to a user */ | ||
response?: ITranslatableMessage; | ||
/** Response data */ | ||
resultData?: ResultData; | ||
} | ||
@@ -133,0 +136,0 @@ export declare enum ActionExecutionResultCode { |
@@ -26,2 +26,27 @@ import { DeviceType } from '..'; | ||
} | ||
export declare enum BorderBevel { | ||
None = 0, | ||
InOut = 1, | ||
In = 2, | ||
Out = 3 | ||
} | ||
export declare enum FlyKeyKeyFrame { | ||
None = 0, | ||
A = 1, | ||
B = 2, | ||
Full = 3, | ||
RunToInfinite = 4 | ||
} | ||
export declare enum FlyKeyDirection { | ||
CentreOfKey = 0, | ||
TopLeft = 1, | ||
TopCentre = 2, | ||
TopRight = 3, | ||
MiddleLeft = 4, | ||
MiddleCentre = 5, | ||
MiddleRight = 6, | ||
BottomLeft = 7, | ||
BottomCentre = 8, | ||
BottomRight = 9 | ||
} | ||
export type SuperSourceBox = { | ||
@@ -127,2 +152,8 @@ enabled?: boolean; | ||
maskRight?: number; | ||
dveSettings?: AtemDVESettings; | ||
flyKeyframes?: [AtemFlyKeyframe | undefined, AtemFlyKeyframe | undefined]; | ||
flyProperties?: { | ||
isAtKeyFrame?: FlyKeyKeyFrame; | ||
runToInfiniteIndex?: FlyKeyDirection; | ||
}; | ||
lumaSettings?: { | ||
@@ -246,2 +277,58 @@ /** Premultiply key */ | ||
} | ||
interface AtemDVESettings extends AtemDVEBaseSettings { | ||
/** whether the DVE should have a border */ | ||
borderEnabled?: boolean; | ||
/** whether the DVE should have a shadow */ | ||
shadowEnabled?: boolean; | ||
/** what type of bevel the border has, defaults to none */ | ||
borderBevel?: BorderBevel; | ||
/** 1 - 250 */ | ||
rate?: number; | ||
} | ||
interface AtemDVEBaseSettings { | ||
/** 0 - 99990 */ | ||
sizeX?: number; | ||
/** 0 - 99990 */ | ||
sizeY?: number; | ||
/** -1000000 - 1000000 */ | ||
positionX?: number; | ||
/** -1000000 - 1000000 */ | ||
positionY?: number; | ||
/** -332230 - 332230 */ | ||
rotation?: number; | ||
/** 0 - 1600 */ | ||
borderOuterWidth?: number; | ||
/** 0 - 1600 */ | ||
borderInnerWidth?: number; | ||
/** 0 - 100 */ | ||
borderOuterSoftness?: number; | ||
/** 0 - 100 */ | ||
borderInnerSoftness?: number; | ||
/** 0 - 100 */ | ||
borderBevelSoftness?: number; | ||
/** 0 - 100 */ | ||
borderBevelPosition?: number; | ||
/** 0 - 100 */ | ||
borderOpacity?: number; | ||
/** 0 - 3599 */ | ||
borderHue?: number; | ||
/** 0 - 1000 */ | ||
borderSaturation?: number; | ||
/** 0 - 1000 */ | ||
borderLuma?: number; | ||
/** 0 - 3559 */ | ||
lightSourceDirection?: number; | ||
/** 0 - 100 */ | ||
lightSourceAltitude?: number; | ||
maskEnabled?: boolean; | ||
/** 0 - 38000 */ | ||
maskTop?: number; | ||
/** 0 - 38000 */ | ||
maskBottom?: number; | ||
/** 0 - 52000 */ | ||
maskLeft?: number; | ||
/** 0 - 52000 */ | ||
maskRight?: number; | ||
} | ||
type AtemFlyKeyframe = Omit<AtemDVEBaseSettings, 'maskEnabled'>; | ||
export interface TimelineContentAtemSsrcProps extends TimelineContentAtemBase { | ||
@@ -248,0 +335,0 @@ type: TimelineContentTypeAtem.SSRCPROPS; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.MediaSourceType = exports.AtemTransitionStyle = exports.TimelineContentTypeAtem = void 0; | ||
exports.FlyKeyDirection = exports.FlyKeyKeyFrame = exports.BorderBevel = exports.MediaSourceType = exports.AtemTransitionStyle = exports.TimelineContentTypeAtem = void 0; | ||
var TimelineContentTypeAtem; | ||
@@ -31,2 +31,30 @@ (function (TimelineContentTypeAtem) { | ||
})(MediaSourceType = exports.MediaSourceType || (exports.MediaSourceType = {})); | ||
var BorderBevel; | ||
(function (BorderBevel) { | ||
BorderBevel[BorderBevel["None"] = 0] = "None"; | ||
BorderBevel[BorderBevel["InOut"] = 1] = "InOut"; | ||
BorderBevel[BorderBevel["In"] = 2] = "In"; | ||
BorderBevel[BorderBevel["Out"] = 3] = "Out"; | ||
})(BorderBevel = exports.BorderBevel || (exports.BorderBevel = {})); | ||
var FlyKeyKeyFrame; | ||
(function (FlyKeyKeyFrame) { | ||
FlyKeyKeyFrame[FlyKeyKeyFrame["None"] = 0] = "None"; | ||
FlyKeyKeyFrame[FlyKeyKeyFrame["A"] = 1] = "A"; | ||
FlyKeyKeyFrame[FlyKeyKeyFrame["B"] = 2] = "B"; | ||
FlyKeyKeyFrame[FlyKeyKeyFrame["Full"] = 3] = "Full"; | ||
FlyKeyKeyFrame[FlyKeyKeyFrame["RunToInfinite"] = 4] = "RunToInfinite"; | ||
})(FlyKeyKeyFrame = exports.FlyKeyKeyFrame || (exports.FlyKeyKeyFrame = {})); | ||
var FlyKeyDirection; | ||
(function (FlyKeyDirection) { | ||
FlyKeyDirection[FlyKeyDirection["CentreOfKey"] = 0] = "CentreOfKey"; | ||
FlyKeyDirection[FlyKeyDirection["TopLeft"] = 1] = "TopLeft"; | ||
FlyKeyDirection[FlyKeyDirection["TopCentre"] = 2] = "TopCentre"; | ||
FlyKeyDirection[FlyKeyDirection["TopRight"] = 3] = "TopRight"; | ||
FlyKeyDirection[FlyKeyDirection["MiddleLeft"] = 4] = "MiddleLeft"; | ||
FlyKeyDirection[FlyKeyDirection["MiddleCentre"] = 5] = "MiddleCentre"; | ||
FlyKeyDirection[FlyKeyDirection["MiddleRight"] = 6] = "MiddleRight"; | ||
FlyKeyDirection[FlyKeyDirection["BottomLeft"] = 7] = "BottomLeft"; | ||
FlyKeyDirection[FlyKeyDirection["BottomCentre"] = 8] = "BottomCentre"; | ||
FlyKeyDirection[FlyKeyDirection["BottomRight"] = 9] = "BottomRight"; | ||
})(FlyKeyDirection = exports.FlyKeyDirection || (exports.FlyKeyDirection = {})); | ||
//# sourceMappingURL=atem.js.map |
{ | ||
"name": "timeline-state-resolver-types", | ||
"version": "9.1.0-nightly-release51-20231116-111000-10d150936.0", | ||
"version": "9.1.0-nightly-release51-20231129-150159-1758ffc22.0", | ||
"description": "Have timeline, control stuff", | ||
@@ -99,3 +99,3 @@ "main": "dist/index.js", | ||
}, | ||
"gitHead": "ff33eeeb5e88b158bf3d66f49a90aeede9f34c39" | ||
"gitHead": "da7bef1934ebd0690a140d5a7c165467acd89423" | ||
} |
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
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
315330
4578