Table of Contents

Class ObsTransition

Namespace
OBSStudioClient.Model
Assembly
OBSClient.dll

A scene transition of OBS Studio: how a scene gives way to another one. It tells what the transition is called, what kind it is, and whether it has a duration of its own and settings.

public sealed class ObsTransition
Inheritance
ObsTransition
Inherited Members

Remarks

An ObsTransition is a snapshot: it does not change, and Current is another object when the current transition is another one (or the same one with other values).

Properties

IsConfigurable

Gets whether the transition has settings (GetSettingsAsync(CancellationToken)): a swipe has a direction, a fade to a color has a color. OBS Studio refuses the settings of one that has none.

IsFixed

Gets whether the transition has no duration that can be set: a cut takes no time. OBS Studio accepts a duration for it all the same, and the transitions that have one use it.

Kind

Gets the kind of the transition (cut_transition, fade_transition, swipe_transition, ...): GetKindsAsync(CancellationToken) lists the kinds of this OBS Studio.

Name

Gets the name of the transition ("Cut", "Fade"). Names are generally unique, and OBS Studio does not guarantee it.

Uuid

Gets the UUID of the transition.

Methods

ToString()

Returns a string that represents the current object.