Skip to content
On this page

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

InvertEffectAxis

axis to apply inversion effect on

  • X
  • Y

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

ApiVersion

Members

NameValueDescription
VERSION_11.3.0
VERSION_21.4.0
latestlatest

AspectRatio

Members

NameValueDescription
Container1
Custom2
Source0

PlaybackState

Members

NameValueDescription
BufferingBuffering
NoneNone
PausedPaused
PlayingPlaying
StoppedStopped

PositionMode

Constraints on content positioning

Members

NameValueDescription
Free2No restriction on content movement
LockToContainer0Don't allow content to move outside its container (which is the canvas, unless wrapped by another container)
LockToRegion1Don't allow content to move outside its defined canvas region

ResizeMode

Members

NameValueDescription
Auto0
FitHeight1
FitWidth2

StereoFormat

Members

NameValueDescription
Mono0
SideBySide2
TopBottom1