getSceneSceneTransitionOverride method

Future<SceneSceneTransitionOverrideResponse> getSceneSceneTransitionOverride(
  1. String? sceneName, {
  2. String? sceneUuid,
  3. String? canvasUuid,
})

Gets the scene transition overridden for a scene.

Complexity Rating: 2/5 Latest Supported RPC Version: 1 Added in v5.0.0

Implementation

Future<SceneSceneTransitionOverrideResponse> getSceneSceneTransitionOverride(
  String? sceneName, {
  String? sceneUuid,
  String? canvasUuid,
}) async {
  if (sceneName == null && sceneUuid == null) {
    throw ArgumentError('sceneName or sceneUuid must be provided');
  }

  final response = await obsWebSocket.sendRequest(
    Request(
      'GetSceneSceneTransitionOverride',
      requestData: {
        'sceneName': ?sceneName,
        'sceneUuid': ?sceneUuid,
        'canvasUuid': ?canvasUuid,
      },
    ),
  );

  return SceneSceneTransitionOverrideResponse.fromJson(
    response!.responseData!,
  );
}