Skip to main content
Skip table of contents

Store API - State

State

• State
____◦ General
________▪ DXMode STRING
________DirectX version to use. 11 or 12.
________▪ EditorStartupOptions STRING
________Additional options to use when launching Pixotope Engine.
________Refer to Unreal Engine documentation for more info.
________▪ CompositingColorSpace STRING
________Internal compositing color space. Video or Linear.
____◦ Experimental
________▪ FileInput BOOLEAN
________▪ ExperimentalVideoIOOutput BOOLEAN
________▪ VideoIODebugTools BOOLEAN
____◦ ActiveCameras STRING ARRAY
____◦ Defaults
________▪ Units STRING
________Default tracking units. CM or Inches.
________▪ VideoInputFormat STRING
________▪ VideoOutputFormat STRING
________▪ Type STRING
________Default video input type. AJA File BMD or NDI.
________▪ ColorProfile STRING
________▪ ColorSpace STRING
____◦ Cameras MAP

element

________▪ Name STRING
________▪ Ancillary
____________• Fingerprint STRING
____________• Delay NUMBER
____________• VideoInputDelay NUMBER
____________• VideoOutputDelay NUMBER
____________• CameraType STRING NULL
____________• AssignedCTS STRING
____________• Timecode
________________◦ 1 STRING
________________◦ 2 STRING
________________◦ 3 STRING
________________◦ 4 STRING
____________• FrameMatchingMethod STRING
____________• AssignedGroup STRING
____________• Delay NUMBER
________▪ Input
____________• TrackingProtocol STRING
____________• CameraSpecific
____________null only when object
________________◦ FilmbackWidth NUMBER
________________◦ FilmbackHeight NUMBER
________________◦ Aperture NUMBER
________________◦ EnableDOF BOOLEAN
________________◦ DistortionModel STRING
________________◦ EnableFilmback BOOLEAN
________________◦ EnableAperture BOOLEAN
____________• Source
________________◦ Type STRING
________________◦ Value
____________________▪ IP STRING
____________________▪ MulticastGroupIP STRING
____________________▪ Port NUMBER
____________• LengthUnits STRING
____________• AngleUnits STRING
____________• AxisPositives
________________◦ X STRING
________________◦ Y STRING
________________◦ Z STRING
____________• RotationPositives
________________◦ Pan STRING
________________◦ Tilt STRING
________________◦ Roll STRING
________▪ PositionOffsets
____________• Type STRING
____________• Value
________________◦ GlobalPosition
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ GlobalRotation
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ CameraRotation
____________________▪ Pan NUMBER
____________________▪ Tilt NUMBER
____________________▪ Roll NUMBER
________________◦ MountedPosition
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ Height NUMBER
________________◦ MainArmLength NUMBER
________________◦ ExtenderLength NUMBER
________________◦ DropLength NUMBER
________________◦ SwingOffset NUMBER
________________◦ ElevateOffset NUMBER
________________◦ InvertSwing BOOLEAN
________________◦ InvertElevate BOOLEAN
________▪ LensOffsets
____________• FieldOfView NUMBER
____________• FocusDistance NUMBER
____________• Aperture NUMBER
____________• CX NUMBER
____________• CY NUMBER
____________• NodalX NUMBER
____________• ShowCrosshair BOOLEAN
____________• K1 NUMBER
____________• K2 NUMBER
________▪ LensFileConfig
____________• UseLensFile BOOLEAN
____________• LensFilePath STRING
____________• ZoomEncoderOut NUMBER
____________• ZoomEncoderIn NUMBER
____________• FocusEncoderNear NUMBER
____________• FocusEncoderFar NUMBER
____________• EnableDOF BOOLEAN
____________• EnableDistortion BOOLEAN
____________• EnableNodal BOOLEAN
____________• EnableFOV BOOLEAN
____________• EnableCenterOffset BOOLEAN
________▪ Outputs MAP
____________• Map element:
________________◦ Name STRING
________________◦ IP STRING
________________◦ Port NUMBER
________________◦ TrackingProtocol STRING

____◦ ObjectTrackerGroups MAP

element

________▪ Name STRING
________▪ Ancillary
____________• Fingerprint STRING
____________• Delay NUMBER
____________• VideoInputDelay NUMBER
____________• VideoOutputDelay NUMBER
____________• CameraType STRING NULL
____________• AssignedCTS STRING
____________• Timecode
________________◦ 1 STRING
________________◦ 2 STRING
________________◦ 3 STRING
________________◦ 4 STRING
____________• FrameMatchingMethod STRING
____________• AssignedGroup STRING
____________• Delay NUMBER
________▪ Input
____________• TrackingProtocol STRING
____________• CameraSpecific
____________null only when object
________________◦ FilmbackWidth NUMBER
________________◦ FilmbackHeight NUMBER
________________◦ Aperture NUMBER
________________◦ EnableDOF BOOLEAN
________________◦ DistortionModel STRING
________________◦ EnableFilmback BOOLEAN
________________◦ EnableAperture BOOLEAN
____________• Source
________________◦ Type STRING
________________◦ Value
____________________▪ IP STRING
____________________▪ MulticastGroupIP STRING
____________________▪ Port NUMBER
____________• LengthUnits STRING
____________• AngleUnits STRING
____________• AxisPositives
________________◦ X STRING
________________◦ Y STRING
________________◦ Z STRING
____________• RotationPositives
________________◦ Pan STRING
________________◦ Tilt STRING
________________◦ Roll STRING
________▪ PositionOffsets
____________• Type STRING
____________• Value
________________◦ GlobalPosition
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ GlobalRotation
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ CameraRotation
____________________▪ Pan NUMBER
____________________▪ Tilt NUMBER
____________________▪ Roll NUMBER
________________◦ MountedPosition
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ Height NUMBER
________________◦ MainArmLength NUMBER
________________◦ ExtenderLength NUMBER
________________◦ DropLength NUMBER
________________◦ SwingOffset NUMBER
________________◦ ElevateOffset NUMBER
________________◦ InvertSwing BOOLEAN
________________◦ InvertElevate BOOLEAN
________▪ LensOffsets
____________• FieldOfView NUMBER
____________• FocusDistance NUMBER
____________• Aperture NUMBER
____________• CX NUMBER
____________• CY NUMBER
____________• NodalX NUMBER
____________• ShowCrosshair BOOLEAN
____________• K1 NUMBER
____________• K2 NUMBER
________▪ LensFileConfig
____________• UseLensFile BOOLEAN
____________• LensFilePath STRING
____________• ZoomEncoderOut NUMBER
____________• ZoomEncoderIn NUMBER
____________• FocusEncoderNear NUMBER
____________• FocusEncoderFar NUMBER
____________• EnableDOF BOOLEAN
____________• EnableDistortion BOOLEAN
____________• EnableNodal BOOLEAN
____________• EnableFOV BOOLEAN
____________• EnableCenterOffset BOOLEAN
________▪ Outputs MAP
____________• Map element:
________________◦ Name STRING
________________◦ IP STRING
________________◦ Port NUMBER
________________◦ TrackingProtocol STRING

____◦ ObjectTrackers MAP

element

________▪ Name STRING
________▪ Ancillary
____________• Fingerprint STRING
____________• Delay NUMBER
____________• VideoInputDelay NUMBER
____________• VideoOutputDelay NUMBER
____________• CameraType STRING NULL
____________• AssignedCTS STRING
____________• Timecode
________________◦ 1 STRING
________________◦ 2 STRING
________________◦ 3 STRING
________________◦ 4 STRING
____________• FrameMatchingMethod STRING
____________• AssignedGroup STRING
____________• Delay NUMBER
________▪ Input
____________• TrackingProtocol STRING
____________• CameraSpecific
____________null only when object
________________◦ FilmbackWidth NUMBER
________________◦ FilmbackHeight NUMBER
________________◦ Aperture NUMBER
________________◦ EnableDOF BOOLEAN
________________◦ DistortionModel STRING
________________◦ EnableFilmback BOOLEAN
________________◦ EnableAperture BOOLEAN
____________• Source
________________◦ Type STRING
________________◦ Value
____________________▪ IP STRING
____________________▪ MulticastGroupIP STRING
____________________▪ Port NUMBER
____________• LengthUnits STRING
____________• AngleUnits STRING
____________• AxisPositives
________________◦ X STRING
________________◦ Y STRING
________________◦ Z STRING
____________• RotationPositives
________________◦ Pan STRING
________________◦ Tilt STRING
________________◦ Roll STRING
________▪ PositionOffsets
____________• Type STRING
____________• Value
________________◦ GlobalPosition
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ GlobalRotation
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ CameraRotation
____________________▪ Pan NUMBER
____________________▪ Tilt NUMBER
____________________▪ Roll NUMBER
________________◦ MountedPosition
____________________▪ X NUMBER
____________________▪ Y NUMBER
____________________▪ Z NUMBER
________________◦ Height NUMBER
________________◦ MainArmLength NUMBER
________________◦ ExtenderLength NUMBER
________________◦ DropLength NUMBER
________________◦ SwingOffset NUMBER
________________◦ ElevateOffset NUMBER
________________◦ InvertSwing BOOLEAN
________________◦ InvertElevate BOOLEAN
________▪ LensOffsets
____________• FieldOfView NUMBER
____________• FocusDistance NUMBER
____________• Aperture NUMBER
____________• CX NUMBER
____________• CY NUMBER
____________• NodalX NUMBER
____________• ShowCrosshair BOOLEAN
____________• K1 NUMBER
____________• K2 NUMBER
________▪ LensFileConfig
____________• UseLensFile BOOLEAN
____________• LensFilePath STRING
____________• ZoomEncoderOut NUMBER
____________• ZoomEncoderIn NUMBER
____________• FocusEncoderNear NUMBER
____________• FocusEncoderFar NUMBER
____________• EnableDOF BOOLEAN
____________• EnableDistortion BOOLEAN
____________• EnableNodal BOOLEAN
____________• EnableFOV BOOLEAN
____________• EnableCenterOffset BOOLEAN
________▪ Outputs MAP
____________• Map element:
________________◦ Name STRING
________________◦ IP STRING
________________◦ Port NUMBER
________________◦ TrackingProtocol STRING

____◦ VideoIO MAP

element

________▪ Fingerprint STRING
________▪ IOType STRING
________▪ Name STRING
________▪ Camera STRING
________cameraID or undefined if media input
________▪ VideoFormat STRING
________▪ ColorProfile STRING
________▪ ColorSpace STRING
________▪ Rgbrange BOOLEAN
________▪ Format STRING
________▪ InputType STRING
________▪ Type STRING
________▪ BufferSize NUMBER
________▪ Parent STRING
________▪ Audio
____________• Enabled BOOLEAN
____________• Delay NUMBER
________▪ Sharpen
____________• Enabled BOOLEAN
____________• Amplitude NUMBER
____________• Profile NUMBER
________▪ Denoise
________▪ { Enabled BOOLEAN
________▪ Chromakey
____________• Enabled BOOLEAN
____________• OutputKey BOOLEAN
____________• OutputKeyVisualizeExtremes BOOLEAN
____________• KeyerModel STRING
____________• ShaderParams
________________◦ BackgroundPicks [NUMBER,NUMBER,NUMBER] ARRAY
________________◦ ForegroundPicks [NUMBER,NUMBER,NUMBER] ARRAY
________________◦ EnableCleanPlate BOOLEAN
________________◦ ForegroundThreshold NUMBER
________________◦ BackgroundThreshold NUMBER
________________◦ ShadowStrength NUMBER
________________◦ ShadowContrast NUMBER
________________◦ DespillLuma NUMBER
________________◦ DespillChroma NUMBER
________________◦ DespillCutoff NUMBER
________________◦ EnableAutoDespill BOOLEAN
________________◦ DespillHue NUMBER
________________◦ MaskGamma NUMBER
________________◦ MaskGain NUMBER
________________◦ LumaKeyIntensity NUMBER
________________◦ ErodeSize NUMBER
________________◦ ColorKeyIntensityR NUMBER
________________◦ ColorKeyIntensityG NUMBER
________________◦ ColorKeyIntensityB NUMBER
________________◦ ColorKeyStrength NUMBER
________________◦ DetailEnhancement NUMBER
________________◦ Denoise NUMBER
________________◦ Respill NUMBER
________________◦ RespillUseCustomColor BOOLEAN
________________◦ RespillCustomColor [NUMBER,NUMBER,NUMBER]
________________◦ LumaBoost NUMBER
________________◦ MultiplyFillWithKey BOOLEAN

____◦ Projects STRING ARRAY
____◦ Version STRING

Non-state values

• ConnectedClients
Returns an array with all currently connected services (services that currently respond to heartbeats).
Value example: "[{"Name":"Machine1-CTS", "Role":"CTS"},…]"

• Shows
Returns an array of all shows available on this store (reads the files available on disk).
Value example: ["DefaultShow",…]

• CurrentShow
Returns the name of the currently open show.
Value example: "DefaultShow"

• AvailablePixotopeNetworks
Returns an array of active Stores (and so Pixotope Networks, as there is one Store per Pixotope Network) that are broadcasting themselves.
This is useful when you want to connect to another Pixotope Network.
Value example: "[{"name":"DESKTOP-GO883O4","ip":"192.168.0.190","port":16206},…]"

• DefaultKeyerParameters

• CompositingColorSpaceOptions

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.