Skip to content

Transition

Defined in: core/transition.ts:24

The Transition class represents a preset transition within XSplit Broadcaster. This may be used to set the application’s transition scheme when switching scenes, or to set an individual item’s transition when its visibility changes.

Simply use one of the available Transition objects such as Transition.FAN or Transition.COLLAPSE as the parameter to the setTransition() method of an App instance, or a valid Item instance that supports transitions (this includes #core/CameraItem Core/CameraItem, #core/FlashItem Core/FlashItem, #core/GameItem Core/GameItem, #core/HtmlItem Core/HtmlItem, #core/ImageItem Core/ImageItem, #core/MediaItem Core/MediaItem, and #core/ScreenItem Core/ScreenItem.)

For scene transitions, you can also use custom stinger transitions, which are exposed through the static method Transition.getSceneTransitions

new Transition(key, setValue?): Transition

Defined in: core/transition.ts:58

string

any = null

Transition

static CLOCK: Transition

Defined in: core/transition.ts:45


static COLLAPSE: Transition

Defined in: core/transition.ts:46


static FADE: Transition

Defined in: core/transition.ts:47


static FAN: Transition

Defined in: core/transition.ts:48


static HOLE: Transition

Defined in: core/transition.ts:49


static MOVE_BOTTOM: Transition

Defined in: core/transition.ts:50


static MOVE_LEFT: Transition

Defined in: core/transition.ts:51


static MOVE_LEFT_RIGHT: Transition

Defined in: core/transition.ts:52


static MOVE_RIGHT: Transition

Defined in: core/transition.ts:53


static MOVE_TOP: Transition

Defined in: core/transition.ts:54


static MOVE_TOP_BOTTOM: Transition

Defined in: core/transition.ts:55


static NONE: Transition

Defined in: core/transition.ts:44


static WAVE: Transition

Defined in: core/transition.ts:56

toString(): string

Defined in: core/transition.ts:92

Converts this transition object to the underlying string representation to be read by XSplit Broadcaster.

string


toTransitionKey(): string

Defined in: core/transition.ts:99

Converts this transition object to a easily identifiable string such as ‘NONE’.

string


static getSceneTransitions(): Promise<Transition[]>

Defined in: core/transition.ts:122

return: Promise<Transition[]>

Get all available transitions for use in scene change

** MINIMUM XBC REQUIREMENT ** requires XBC v.2.7.1602.0502 and above

Transtition.getSceneTransitions().then(function(transitions) {
for (var i = 0; i < transitions.length; i++) {
transitions.toString(); // Returns the value of the transition
transitions.toTransitionKey(); // Returns the key of the transition
}
})

Promise<Transition[]>