setCurrentProgram method

Future<void> setCurrentProgram(
  1. String? sceneName, {
  2. String? sceneUuid,
})

Sets the current program scene.

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

Implementation

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

  await obsWebSocket.sendRequest(
    Request(
      'SetCurrentProgramScene',
      requestData: {'sceneName': ?sceneName, 'sceneUuid': ?sceneUuid},
    ),
  );
}