Appearance
Data types
As every API message is received by Igloo Core Engine as a string, arguments are coerced to their target data type on being received.
string
Any string
number
Any number
boolean
Anything other than 0
is interpreted as true
by Igloo Core Engine.
(e.g. 1
, true
, false
, NO
are all interpreted as true
; 0
is interpreted as false
).
ContentBankTileType
VIDEO
IMAGE
SESSIONLAUNCHER
ContentFileType
video
image
pdf
ContentSessionListFilter
all
description
thumbnail
saveTime
readOnly
tags
EffectType
Invert
InputTranslation
PerspectiveExtraction
ISF
PlaneToEquirectangular
InputTranslationType
Cubemap
Stereo Cubemap Left
Stereo Cubemap Right
Gear VR Left
Gear VR Right
Oculus VR
YouTube VR
FishEye
Cross cubemap
Cross reversed cubemap
SkyBox cubemap
SkyBox reversed cubemap
LayerId
identifier for a layer at runtime
LayerType
All possible layer types.
IMAGE
VIDEO
SPOUT
YOUTUBE
WEBVIEW
BLACKMAGIC
DATAPATH
AJAKONA5
STREAM
NDI
DESKTOP
IGLOOWEB
PDF
LOOPBACK
APPVIEW
TIMELINE
COMPOSITION
CONTENTBANK
HOME
SessionDatabaseId
identifier for a session in the database
SessionId
identifier for a session at runtime
SubLayerType
IMAGE
VIDEO
SPOUT
YOUTUBE
WEBVIEW
BLACKMAGIC
DATAPATH
AJAKONA5
STREAM
NDI
DESKTOP
IGLOOWEB
PDF
LOOPBACK
APPVIEW
TIMELINE
TagDatabaseId
identifier for a tag in the database
PlaybackState
Members
Name | Value | Description |
---|---|---|
Buffering | Buffering | |
None | None | |
Paused | Paused | |
Playing | Playing | |
Stopped | Stopped |
PositionMode
Constraints on content positioning
Members
Name | Value | Description |
---|---|---|
Free | 2 | No restriction on content movement |
LockToContainer | 0 | Don't allow content to move outside its container (which is the canvas, unless wrapped by another container) |
LockToRegion | 1 | Don't allow content to move outside its defined canvas region |