augmenta.client.sdk
2.0.1
See the version list below for details.
dotnet add package augmenta.client.sdk --version 2.0.1
NuGet\Install-Package augmenta.client.sdk -Version 2.0.1
<PackageReference Include="augmenta.client.sdk" Version="2.0.1" />
<PackageVersion Include="augmenta.client.sdk" Version="2.0.1" />
<PackageReference Include="augmenta.client.sdk" />
paket add augmenta.client.sdk --version 2.0.1
#r "nuget: augmenta.client.sdk, 2.0.1"
#:package augmenta.client.sdk@2.0.1
#addin nuget:?package=augmenta.client.sdk&version=2.0.1
#tool nuget:?package=augmenta.client.sdk&version=2.0.1
Augmenta Client C# SDK
The goal of this SDK is to make consuming the stream output of an Augmenta server as easy as possible. As of right now this only refers to the data emitted through websocket by the Websocket Output
.
Include the SDK in your project
As a NuGet package
The SDK is available as a NuGet package.
You can also use it locally by downloading the latest .nupkg
file from the release page, and setting it up in your NuGet local feed.
As a submodule
You can alternatively add this repository as a submodule into your project directly. Note that in that case you should also manually download and add the ZstdNet assemblies to your project.
How to use
- Specialize Augmenta generic object classes with your own type for 3-floats vectors. You can also override some of their behavior by inheriting them.
- You'll need to provide your own websocket implementation. Maybe your environment already provides one ?
- Instanciate your Client class.
- Use its method to parse incoming websocket messages.
- Use the received data to update whatever you need for your use-case.
For a full example usage, see the Augmenta Unity Websocket Package.
Dependencies
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- ZstdNet (>= 1.4.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on augmenta.client.sdk:
Package | Downloads |
---|---|
VL.Augmenta
Provides support for Augmenta tracking in vvvv |
GitHub repositories
This package is not used by any popular GitHub repositories.