Files
webRtc/Packages/com.unity.renderstreaming@3.1.0-exp.9/Editor/RenderStreamingEditor.cs
2026-04-28 16:48:04 +08:00

39 lines
1.0 KiB
C#

using System;
namespace Unity.RenderStreaming.Editor
{
public static class RenderStreamingEditor
{
/// <summary>
///
/// </summary>
/// <param name="settings"></param>
/// <exception cref="ArgumentNullException"></exception>
public static void SetRenderStreamingSettings(RenderStreamingSettings settings)
{
if (settings == null)
{
throw new ArgumentNullException(nameof(settings));
}
RenderStreaming.Settings = settings;
}
/// <summary>
///
/// </summary>
/// <param name="settings"></param>
/// <exception cref="ArgumentNullException"></exception>
public static void SetSignalingSettings(SignalingSettings settings)
{
if (settings == null)
{
throw new ArgumentNullException(nameof(settings));
}
RenderStreaming.Settings.signalingSettings = settings;
RenderStreaming.ApplySettings();
}
}
}