WSCLib.SDK
1.0.1
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package WSCLib.SDK --version 1.0.1
NuGet\Install-Package WSCLib.SDK -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WSCLib.SDK" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WSCLib.SDK" Version="1.0.1" />
<PackageReference Include="WSCLib.SDK" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WSCLib.SDK --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: WSCLib.SDK, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WSCLib.SDK@1.0.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WSCLib.SDK&version=1.0.1
#tool nuget:?package=WSCLib.SDK&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
WSCLib.SDK
.NET P/Invoke bindings for the WSCLib native SDK — GPU-accelerated video rendering, playback, camera capture, headless Chromium browser, recording and streaming.
Modules
| Class | Native DLL | Description |
|---|---|---|
WSCNative |
WSCLib.dll | Core rendering, output management, overlays, recording, streaming |
WSCVideoNative |
WSCLibVideo.dll | Video playback (VLC & Media Foundation backends) |
WSCInputNative |
WSCLibInput.dll | Camera capture and audio input |
WSCWebNative |
WSCLibWeb.dll | Headless Chromium browser rendering via CEF |
Installation
dotnet add package WSCLib.SDK
Requirements
- .NET 8.0+ (Windows)
- Native DLLs must be in the application output directory:
WSCLib.dllWSCLibVideo.dll(+ VLC plugins)WSCLibInput.dllWSCLibWeb.dll(+ CEF binaries)
Quick Start
using WSCLib.SDK;
// Initialize core engine
WSCNative.Init();
// Create an output window
int output = WSCNative.CreateOutputFromNative(myPanel.Handle);
// Play a video
WSCVideoNative.Init();
int player = WSCVideoNative.CreatePlayer("video.mp4");
WSCVideoNative.AttachOutput(player, output);
WSCVideoNative.Play(player);
// Open a web page (headless browser)
var settings = new WSCWInitSettings { IgnoreSslErrors = 1 };
WSCWebNative.InitWithSettings(ref settings);
int browser = WSCWebNative.CreateBrowser("https://example.com", 1920, 1080);
WSCWebNative.AttachOutput(browser, output);
// Cleanup
WSCVideoNative.Shutdown();
WSCWebNative.Shutdown();
WSCNative.Shutdown();
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. net10.0-windows7.0 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0-windows7.0
- No dependencies.
-
net8.0-windows7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|