Skip to content

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.

  • EventEmitter

new LanguageInfo(): LanguageInfo

LanguageInfo

EventEmitter.constructor

static _emitter: LanguageInfo

Defined in: core/languageinfo.ts:20


static _proxyHandlers: object = {}

Defined in: util/eventemitter.ts:7

EventEmitter._proxyHandlers


static _remoteHandlers: object = {}

Defined in: util/eventemitter.ts:6

EventEmitter._remoteHandlers

emit(event, …params): void

Defined in: util/eventemitter.ts:66

This function lets an event trigger with any number of supplied parameters.

string

any[]

void

EventEmitter.emit


off(event, handler): void

Defined in: util/eventemitter.ts:37

This function removes a handler to an event.

string

Function

void

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.

string

Function

string

void

EventEmitter.on


static _finalCallback(message): Promise<void>

Defined in: util/eventemitter.ts:99

string

Promise<void>

EventEmitter._finalCallback


static _setCallback(message): Promise<unknown>

Defined in: util/eventemitter.ts:90

string

Promise<unknown>

EventEmitter._setCallback


static emit(event, …params): void

Defined in: core/languageinfo.ts:27

param: (event:string, …params: any[])

Allows this class to emit an event.

string

any[]

void


static getCode(): Promise<string>

Defined in: core/languageinfo.ts:53

Promise<string>


static on(event, handler): void

Defined in: core/languageinfo.ts:47

param: (event: string, handler: Function)

Allows listening to the event this class emits.

xjs.LanguageInfo.on('language-change', function(res) {
var lang = res
//Do other manipulation here
})

string

Function

void