IItemChroma
Defined in: core/items/ichroma.ts:48
Methods
Section titled “Methods”getChromaAntiAliasLevel()
Section titled “getChromaAntiAliasLevel()”getChromaAntiAliasLevel():
Promise<ChromaAntiAliasLevel>
Defined in: core/items/ichroma.ts:91
return: Promise
Gets the antialiasing level for chroma keying.
Returns
Section titled “Returns”Promise<ChromaAntiAliasLevel>
getChromaColorKeyColor()
Section titled “getChromaColorKeyColor()”getChromaColorKeyColor():
Promise<Color>
Defined in: core/items/ichroma.ts:273
return: Promise
Gets the color setting for keying in color key mode.
Returns
Section titled “Returns”Promise<Color>
getChromaColorKeyExposure()
Section titled “getChromaColorKeyExposure()”getChromaColorKeyExposure():
Promise<number>
Defined in: core/items/ichroma.ts:257
return: Promise
Gets the exposure setting (0-255). Only relevant when chroma keying is in color key mode.
Returns
Section titled “Returns”Promise<number>
getChromaColorKeyThreshold()
Section titled “getChromaColorKeyThreshold()”getChromaColorKeyThreshold():
Promise<number>
Defined in: core/items/ichroma.ts:241
return: Promise
Gets the threshold setting (0-255). Only relevant when chroma keying is in color key mode.
Returns
Section titled “Returns”Promise<number>
getChromaLegacyAlphaSmoothing()
Section titled “getChromaLegacyAlphaSmoothing()”getChromaLegacyAlphaSmoothing():
Promise<number>
Defined in: core/items/ichroma.ts:173
return: Promise
Gets the alpha smoothing setting (0-255). Only relevant when chroma keying is in Legacy mode.
Returns
Section titled “Returns”Promise<number>
getChromaLegacyBrightness()
Section titled “getChromaLegacyBrightness()”getChromaLegacyBrightness():
Promise<number>
Defined in: core/items/ichroma.ts:109
return: Promise
Gets the brightness setting (0-255). Only relevant when chroma keying is in Legacy mode.
Returns
Section titled “Returns”Promise<number>
getChromaLegacyHue()
Section titled “getChromaLegacyHue()”getChromaLegacyHue():
Promise<number>
Defined in: core/items/ichroma.ts:141
return: Promise
Gets the hue setting (0-180). Only relevant when chroma keying is in Legacy mode.
Returns
Section titled “Returns”Promise<number>
getChromaLegacySaturation()
Section titled “getChromaLegacySaturation()”getChromaLegacySaturation():
Promise<number>
Defined in: core/items/ichroma.ts:125
return: Promise
Gets the saturation setting (0-255). Only relevant when chroma keying is in Legacy mode.
Returns
Section titled “Returns”Promise<number>
getChromaLegacyThreshold()
Section titled “getChromaLegacyThreshold()”getChromaLegacyThreshold():
Promise<number>
Defined in: core/items/ichroma.ts:157
return: Promise
Gets the threshold setting (0-255). Only relevant when chroma keying is in Legacy mode.
Returns
Section titled “Returns”Promise<number>
getChromaRGBKeyExposure()
Section titled “getChromaRGBKeyExposure()”getChromaRGBKeyExposure():
Promise<number>
Defined in: core/items/ichroma.ts:223
return: Promise
Gets the exposure setting (0-255). Only relevant when chroma keying is in RGB mode.
Returns
Section titled “Returns”Promise<number>
getChromaRGBKeyPrimaryColor()
Section titled “getChromaRGBKeyPrimaryColor()”getChromaRGBKeyPrimaryColor():
Promise<ChromaPrimaryColors>
Defined in: core/items/ichroma.ts:191
return: Promise
Gets the primary color setting for chroma key. Only relevant when chroma keying is in RGB mode.
Returns
Section titled “Returns”Promise<ChromaPrimaryColors>
getChromaRGBKeyThreshold()
Section titled “getChromaRGBKeyThreshold()”getChromaRGBKeyThreshold():
Promise<number>
Defined in: core/items/ichroma.ts:207
return: Promise
Gets the threshold setting (0-255). Only relevant when chroma keying is in RGB mode.
Returns
Section titled “Returns”Promise<number>
getKeyingType()
Section titled “getKeyingType()”getKeyingType():
Promise<KeyingType>
Defined in: core/items/ichroma.ts:70
return: Promise
Determines the chroma keying type being used.
Returns
Section titled “Returns”Promise<KeyingType>
isChromaEnabled()
Section titled “isChromaEnabled()”isChromaEnabled():
Promise<boolean>
Defined in: core/items/ichroma.ts:54
return: Promise
Determines whether any type of chroma keying is enabled.
Returns
Section titled “Returns”Promise<boolean>
setChromaAntiAliasLevel()
Section titled “setChromaAntiAliasLevel()”setChromaAntiAliasLevel(
value):any
Defined in: core/items/ichroma.ts:100
param: (value: ChromaAntiAliasLevel)
Sets the antialiasing level for chroma keying.
Chainable.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”any
setChromaColorKeyColor()
Section titled “setChromaColorKeyColor()”setChromaColorKeyColor(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:282
param: (value: Color)
Sets the color setting for keying in color key mode.
Chainable.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<IItemChroma>
setChromaColorKeyExposure()
Section titled “setChromaColorKeyExposure()”setChromaColorKeyExposure(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:266
param: (value: number)
Sets the exposure setting (0-255). Only relevant when chroma keying is in color key mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaColorKeyThreshold()
Section titled “setChromaColorKeyThreshold()”setChromaColorKeyThreshold(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:250
param: (value: number)
Sets the threshold setting (0-255). Only relevant when chroma keying is in color key mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaEnabled()
Section titled “setChromaEnabled()”setChromaEnabled(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:63
param: (value: boolean)
Enables or disables chroma keying. Use together with getKeyingType().
Chainable.
Parameters
Section titled “Parameters”boolean
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaLegacyAlphaSmoothing()
Section titled “setChromaLegacyAlphaSmoothing()”setChromaLegacyAlphaSmoothing(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:182
param: (value: number)
Sets the alpha smoothing setting (0-255). Only relevant when chroma keying is in Legacy mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaLegacyBrightness()
Section titled “setChromaLegacyBrightness()”setChromaLegacyBrightness(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:118
param: (value: number)
Sets the brightness setting (0-255). Only relevant when chroma keying is in Legacy mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaLegacyHue()
Section titled “setChromaLegacyHue()”setChromaLegacyHue(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:150
param: (value: number)
Sets the hue setting (0-180). Only relevant when chroma keying is in Legacy mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaLegacySaturation()
Section titled “setChromaLegacySaturation()”setChromaLegacySaturation(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:134
param: (value: number)
Sets the saturation setting (0-255). Only relevant when chroma keying is in Legacy mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaLegacyThreshold()
Section titled “setChromaLegacyThreshold()”setChromaLegacyThreshold(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:166
param: (value: number)
Sets the threshold setting (0-255). Only relevant when chroma keying is in Legacy mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaRGBKeyExposure()
Section titled “setChromaRGBKeyExposure()”setChromaRGBKeyExposure(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:232
param: (value: number)
Sets the exposure setting (0-255). Only relevant when chroma keying is in RGB mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setChromaRGBKeyPrimaryColor()
Section titled “setChromaRGBKeyPrimaryColor()”setChromaRGBKeyPrimaryColor(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:200
param: (value: ChromaPrimaryColors)
Sets the primary color setting for chroma key. Only relevant when chroma keying is in RGB mode.
Chainable.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<IItemChroma>
setChromaRGBKeyThreshold()
Section titled “setChromaRGBKeyThreshold()”setChromaRGBKeyThreshold(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:216
param: (value: number)
Sets the threshold setting (0-255). Only relevant when chroma keying is in RGB mode.
Chainable.
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<IItemChroma>
setKeyingType()
Section titled “setKeyingType()”setKeyingType(
value):Promise<IItemChroma>
Defined in: core/items/ichroma.ts:84
param: (value: KeyingType)
Sets the chroma keying scheme to any one of three possible choices: Chroma RGB Key, Color Key, or Legacy Mode.
Chainable.
After setting the keying type, you may tweak settings specific to that type.
- RGB Key: methods prefixed with
getChromaRGBKey-*orsetChromaRGBKey-* - Color Key: methods prefixed with
getChromaColorKey-*orsetChromaColorKey-* - Chroma Legacy Mode: methods prefixed with
getChromaLegacy-*orsetChromaLegacy-*
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<IItemChroma>