LanguageInfo
Defined in: core/languageinfo.ts:19
The LanguageInfo class allows access to the change in language made in XSplit Broadcaster. This function is not available on Source Properties.
This function can be set on both Extensions and Sources.
language-change event is emitted.
Use the on("language-change", handler: Function) function to listent to this event.
Extends
Section titled “Extends”EventEmitter
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LanguageInfo():
LanguageInfo
Returns
Section titled “Returns”LanguageInfo
Inherited from
Section titled “Inherited from”EventEmitter.constructor
Properties
Section titled “Properties”_emitter
Section titled “_emitter”
static_emitter:LanguageInfo
Defined in: core/languageinfo.ts:20
_proxyHandlers
Section titled “_proxyHandlers”
static_proxyHandlers:object={}
Defined in: util/eventemitter.ts:7
Inherited from
Section titled “Inherited from”EventEmitter._proxyHandlers
_remoteHandlers
Section titled “_remoteHandlers”
static_remoteHandlers:object={}
Defined in: util/eventemitter.ts:6
Inherited from
Section titled “Inherited from”EventEmitter._remoteHandlers
Methods
Section titled “Methods”emit()
Section titled “emit()”emit(
event, …params):void
Defined in: util/eventemitter.ts:66
This function lets an event trigger with any number of supplied parameters.
Parameters
Section titled “Parameters”string
params
Section titled “params”…any[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”EventEmitter.emit
off(
event,handler):void
Defined in: util/eventemitter.ts:37
This function removes a handler to an event.
Parameters
Section titled “Parameters”string
handler
Section titled “handler”Function
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”EventEmitter.off
on(
event,handler,_id?):void
Defined in: util/eventemitter.ts:10
This function attaches a handler to an event. Duplicate handlers are allowed.
Parameters
Section titled “Parameters”string
handler
Section titled “handler”Function
string
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”EventEmitter.on
_finalCallback()
Section titled “_finalCallback()”
static_finalCallback(message):Promise<void>
Defined in: util/eventemitter.ts:99
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”EventEmitter._finalCallback
_setCallback()
Section titled “_setCallback()”
static_setCallback(message):Promise<unknown>
Defined in: util/eventemitter.ts:90
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”Promise<unknown>
Inherited from
Section titled “Inherited from”EventEmitter._setCallback
emit()
Section titled “emit()”
staticemit(event, …params):void
Defined in: core/languageinfo.ts:27
param: (event:string, …params: any[])
Allows this class to emit an event.
Parameters
Section titled “Parameters”string
params
Section titled “params”…any[]
Returns
Section titled “Returns”void
getCode()
Section titled “getCode()”
staticgetCode():Promise<string>
Defined in: core/languageinfo.ts:53
Returns
Section titled “Returns”Promise<string>
staticon(event,handler):void
Defined in: core/languageinfo.ts:47
param: (event: string, handler: Function)
Allows listening to the event this class emits.
Usage:
Section titled “Usage:”xjs.LanguageInfo.on('language-change', function(res) { var lang = res //Do other manipulation here})Parameters
Section titled “Parameters”string
handler
Section titled “handler”Function
Returns
Section titled “Returns”void