Skip to content

A Complete .NET Client for OBS Studio 28 and up.

License

Notifications You must be signed in to change notification settings

gyfprivate/obsclient

 
 

Repository files navigation

ObsClient

A Complete cross platform .NET WebSocket Client for OBS Studio version 28 and up.
Currently implementing: obs-websocket 5.1.0 Protocol

Installation

Install from the NuGet Gallery
Or through the NuGet CLI: NuGet\Install-Package OBSClient -Version 1.2.0
From the command line: dotnet add package OBSClient --version 1.2.0

Sample usage

ObsClient client = new();
bool isConnected = await client.ConnectAsync();
if (isConnected)
{
    await client.SetCurrentProgramScene("Gaming Scene");
    Monitor[] monitors = await client.GetMonitorList();
    client.Disconnect();
}

Quality Gate Status Build NuGet

About

A Complete .NET Client for OBS Studio 28 and up.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%