atem-connection
Version:
Typescript Node.js library for connecting with an ATEM switcher.
372 lines • 7.41 kB
TypeScript
export declare enum Model {
Unknown = 0,
TVS = 1,
OneME = 2,
TwoME = 3,
PS4K = 4,
OneME4K = 5,
TwoME4K = 6,
TwoMEBS4K = 7,
TVSHD = 8,
TVSProHD = 9,
TVSPro4K = 10,
Constellation = 11,
Constellation8K = 12,
Mini = 13,
MiniPro = 14,
MiniProISO = 15,
MiniExtreme = 16,
MiniExtremeISO = 17,
ConstellationHD1ME = 18,
ConstellationHD2ME = 19,
ConstellationHD4ME = 20,
SDI = 21,
SDIProISO = 22,
SDIExtremeISO = 23,
TelevisionStudioHD8 = 26,
TelevisionStudioHD8ISO = 27,
Constellation4K1ME = 28,
Constellation4K2ME = 29,
Constellation4K4ME = 30,
Constellation4K4MEPlus = 31,
TelevisionStudio4K8 = 32,
MiniExtremeISOG2 = 33
}
export declare enum ProtocolVersion {
V7_2 = 131094,
V7_5_2 = 131099,
V8_0 = 131100,
V8_0_1 = 131101,
V8_1_1 = 131102,
V9_4 = 131103,
V9_6 = 131104
}
export declare enum TransitionStyle {
MIX = 0,
DIP = 1,
WIPE = 2,
DVE = 3,
STING = 4
}
export declare enum TransitionSelection {
Background = 1,
Key1 = 2,
Key2 = 4,
Key3 = 8,
Key4 = 16
}
export declare enum DVEEffect {
SwooshTopLeft = 0,
SwooshTop = 1,
SwooshTopRight = 2,
SwooshLeft = 3,
SwooshRight = 4,
SwooshBottomLeft = 5,
SwooshBottom = 6,
SwooshBottomRight = 7,
SpinCCWTopRight = 13,
SpinCWTopLeft = 8,
SpinCCWBottomRight = 15,
SpinCWBottomLeft = 10,
SpinCWTopRight = 9,
SpinCCWTopLeft = 12,
SpinCWBottomRight = 11,
SpinCCWBottomLeft = 14,
SqueezeTopLeft = 16,
SqueezeTop = 17,
SqueezeTopRight = 18,
SqueezeLeft = 19,
SqueezeRight = 20,
SqueezeBottomLeft = 21,
SqueezeBottom = 22,
SqueezeBottomRight = 23,
PushTopLeft = 24,
PushTop = 25,
PushTopRight = 26,
PushLeft = 27,
PushRight = 28,
PushBottomLeft = 29,
PushBottom = 30,
PushBottomRight = 31,
GraphicCWSpin = 32,
GraphicCCWSpin = 33,
GraphicLogoWipe = 34
}
export declare enum MacroAction {
Run = 0,
Stop = 1,
StopRecord = 2,
InsertUserWait = 3,
Continue = 4,
Delete = 5
}
export declare enum ExternalPortType {
Unknown = 0,
SDI = 1,
HDMI = 2,
Component = 4,
Composite = 8,
SVideo = 16,
XLR = 32,
AESEBU = 64,
RCA = 128,
Internal = 256,
TSJack = 512,
MADI = 1024,
TRSJack = 2048,
RJ45 = 4096
}
export declare enum InternalPortType {
External = 0,
Black = 1,
ColorBars = 2,
ColorGenerator = 3,
MediaPlayerFill = 4,
MediaPlayerKey = 5,
SuperSource = 6,
ExternalDirect = 7,
MEOutput = 128,
Auxiliary = 129,
Mask = 130,
MultiViewer = 131,
AudioMonitor = 132
}
export declare enum SourceAvailability {
None = 0,
Auxiliary = 1,
Multiviewer = 2,
SuperSourceArt = 4,
SuperSourceBox = 8,
KeySource = 16,
Auxiliary1 = 32,
Auxiliary2 = 64,
WebcamOut = 128,
All = 255
}
export declare enum MeAvailability {
None = 0,
Me1 = 1,
Me2 = 2,
Me3 = 4,
Me4 = 8,
All = 15
}
export declare enum BorderBevel {
None = 0,
InOut = 1,
In = 2,
Out = 3
}
export declare enum IsAtKeyFrame {
None = 0,
A = 1,
B = 2,
RunToInfinite = 4
}
export declare enum Pattern {
LeftToRightBar = 0,
TopToBottomBar = 1,
HorizontalBarnDoor = 2,
VerticalBarnDoor = 3,
CornersInFourBox = 4,
RectangleIris = 5,
DiamondIris = 6,
CircleIris = 7,
TopLeftBox = 8,
TopRightBox = 9,
BottomRightBox = 10,
BottomLeftBox = 11,
TopCentreBox = 12,
RightCentreBox = 13,
BottomCentreBox = 14,
LeftCentreBox = 15,
TopLeftDiagonal = 16,
TopRightDiagonal = 17
}
export declare enum MixEffectKeyType {
Luma = 0,
Chroma = 1,
Pattern = 2,
DVE = 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 declare enum SuperSourceArtOption {
Background = 0,
Foreground = 1
}
export declare enum VideoFormat {
SD = 0,
HD720 = 1,
HD1080 = 2,
UHD4K = 3,
UDH8K = 4
}
export declare enum VideoMode {
N525i5994NTSC = 0,
P625i50PAL = 1,
N525i5994169 = 2,
P625i50169 = 3,
P720p50 = 4,
N720p5994 = 5,
P1080i50 = 6,
N1080i5994 = 7,
N1080p2398 = 8,
N1080p24 = 9,
P1080p25 = 10,
N1080p2997 = 11,
P1080p50 = 12,
N1080p5994 = 13,
N4KHDp2398 = 14,
N4KHDp24 = 15,
P4KHDp25 = 16,
N4KHDp2997 = 17,
P4KHDp5000 = 18,
N4KHDp5994 = 19,
N8KHDp2398 = 20,
N8KHDp24 = 21,
P8KHDp25 = 22,
N8KHDp2997 = 23,
P8KHDp50 = 24,
N8KHDp5994 = 25,
N1080p30 = 26,
N1080p60 = 27
}
export declare enum MediaSourceType {
Still = 1,
Clip = 2
}
export declare enum AudioMixOption {
Off = 0,
On = 1,
AudioFollowVideo = 2
}
export declare enum AudioSourceType {
ExternalVideo = 0,
MediaPlayer = 1,
ExternalAudio = 2
}
export declare enum StreamingError {
None = 0,
InvalidState = 16,
Unknown = 32768
}
export declare enum StreamingStatus {
Idle = 1,
Connecting = 2,
Streaming = 4,
Stopping = 32
}
export declare enum RecordingError {
None = 2,
NoMedia = 0,
MediaFull = 4,
MediaError = 8,
MediaUnformatted = 16,
DroppingFrames = 32,
Unknown = 32768
}
export declare enum RecordingStatus {
Idle = 0,
Recording = 1,
Stopping = 128
}
export declare enum RecordingDiskStatus {
Idle = 1,
Unformatted = 2,
Active = 4,
Recording = 8,
Removed = 32
}
export declare enum FairlightAudioMixOption {
Off = 1,
On = 2,
AudioFollowVideo = 4
}
export declare enum FairlightInputConfiguration {
Mono = 1,
Stereo = 2,
DualMono = 4
}
export declare enum FairlightAnalogInputLevel {
Microphone = 1,
ConsumerLine = 2,
ProLine = 4
}
export declare enum FairlightAudioSourceType {
Mono = 0,
Stereo = 1
}
export declare enum FairlightInputType {
EmbeddedWithVideo = 0,
MediaPlayer = 1,
AudioIn = 2,
MADI = 4
}
export declare enum MultiViewerLayout {
Default = 0,
TopLeftSmall = 1,
TopRightSmall = 2,
ProgramBottom = 3,
BottomLeftSmall = 4,
ProgramRight = 5,
BottomRightSmall = 8,
ProgramLeft = 10,
ProgramTop = 12
}
export declare enum DisplayClockClockState {
Stopped = 0,
Running = 1,
Reset = 2
}
export declare enum DisplayClockClockMode {
Countdown = 0,
Countup = 1,
TimeOfDay = 2
}
export declare enum AudioChannelPair {
Channel1_2 = 0,
Channel3_4 = 1,
Channel5_6 = 2,
Channel7_8 = 3,
Channel9_10 = 4,
Channel11_12 = 5,
Channel13_14 = 6,
Channel15_16 = 7
}
export declare enum AudioInternalPortType {
NotInternal = 0,
NoAudio = 1,
TalkbackMix = 2,
EngineeringTalkbackMix = 3,
ProductionTalkbackMix = 4,
MediaPlayer = 5,
Program = 6,
Return = 7,
Monitor = 8,
Madi = 9,
AuxOut = 10,
AudioAuxOut = 11
}
export declare enum TimeMode {
FreeRun = 0,
TimeOfDay = 1
}
//# sourceMappingURL=index.d.ts.map