Filter
Defined in: core/filter.ts:10
The Filter class represents a post-processing shader used within XSplit Broadcaster. This can be used to apply effects to videoitems.
Simply use one of the available Filter objects such as Filter.BLUR or
Filter.SKETCHPENCILSTROKE as the parameter to the setFilter() method of an Item instance
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Filter(
key):Filter
Defined in: core/filter.ts:40
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Filter
Properties
Section titled “Properties”_filterMap
Section titled “_filterMap”
static_filterMap:object
Defined in: core/filter.ts:14
BLOOM:
string='bloom'
BLUR:
string='blur'
COOL:
string='cool'
INVERTCOLOR
Section titled “INVERTCOLOR”INVERTCOLOR:
string='invertcolor'
LUT:
string='lut'
MAGNIFYSMOOTH
Section titled “MAGNIFYSMOOTH”MAGNIFYSMOOTH:
string='magnifysmooth'
MONOCHROME
Section titled “MONOCHROME”MONOCHROME:
string='monochrome'
NONE:
string='none'
OLDMOVIE
Section titled “OLDMOVIE”OLDMOVIE:
string='oldmovie'
SKETCHPENCILSTROKE
Section titled “SKETCHPENCILSTROKE”SKETCHPENCILSTROKE:
string='sketchpencilstroke'
WARM:
string='warm'
staticBLOOM:Filter
Defined in: core/filter.ts:31
staticBLUR:Filter
Defined in: core/filter.ts:37
staticCOOL:Filter
Defined in: core/filter.ts:29
INVERTCOLOR
Section titled “INVERTCOLOR”
staticINVERTCOLOR:Filter
Defined in: core/filter.ts:33
staticLUT:Filter
Defined in: core/filter.ts:38
MAGNIFYSMOOTH
Section titled “MAGNIFYSMOOTH”
staticMAGNIFYSMOOTH:Filter
Defined in: core/filter.ts:36
MONOCHROME
Section titled “MONOCHROME”
staticMONOCHROME:Filter
Defined in: core/filter.ts:32
staticNONE:Filter
Defined in: core/filter.ts:28
OLDMOVIE
Section titled “OLDMOVIE”
staticOLDMOVIE:Filter
Defined in: core/filter.ts:34
SKETCHPENCILSTROKE
Section titled “SKETCHPENCILSTROKE”
staticSKETCHPENCILSTROKE:Filter
Defined in: core/filter.ts:35
staticWARM:Filter
Defined in: core/filter.ts:30
Methods
Section titled “Methods”toFilterKey()
Section titled “toFilterKey()”toFilterKey():
string
Defined in: core/filter.ts:62
Converts this transition object to a easily identifiable string such as ‘NONE’.
Returns
Section titled “Returns”string
toString()
Section titled “toString()”toString():
string
Defined in: core/filter.ts:55
Converts this transition object to the underlying string representation to be read by XSplit Broadcaster.
Returns
Section titled “Returns”string
getFilters()
Section titled “getFilters()”
staticgetFilters():Promise<Filter[]>
Defined in: core/filter.ts:85
return: Promise<Filter[]>
Get all available filters for use in videoitems
** MINIMUM XBC REQUIREMENT ** requires XBC v.3.9.1912.1002 and above
Filter.getFilters().then(function(filters) { for (var i = 0; i < filters.length; i++) { console.log(filters[i].toString(); // Returns the value of the filter }})Returns
Section titled “Returns”Promise<Filter[]>