Skip to content

SharpLSL is a cross-platform C# binding of Lab Streaming Layer.

License

Notifications You must be signed in to change notification settings

myd7349/SharpLSL

Repository files navigation

NuGet Downloads Build GitHub code size in bytes GitHub repo size License

SharpLSL is a cross-platform C# binding of Lab Streaming Layer.

Using SharpLSL

SharpLSL is available as a convenient NuGet package. You can install SharpLSL using any of the following methods:

.NET CLI:

dotnet add package SharpLSL --version <version>

NuGet package manager:

Install-Package SharpLSL -Version <version>

PackageReference:

<PackageReference Include="SharpLSL" Version="<version>" />

Replace <version> with the specific version number of SharpLSL you wish to use.

In addition to installing SharpLSL, you will need to install the appropriate native liblsl binary package(s) for your target platform(s). SharpLSL offers separate NuGet packages for these binaries, named SharpLSL.Native.[rid], where [rid] represents the runtime identifier for the specific platform. For details on runtime identifiers, refer to the RID catalog. You can find the list of available native packages and their platform mappings in the SharpLSL.Natives README.

If your application is cross-platform, you can opt for the SharpLSL.Native.all package. This meta-package references all the other platform-specific liblsl packages, making it easier to manage dependencies for different operating systems.

Related Projects

License

MIT