Skip to content

airenkuang/jp.keijiro.libsoundio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jp.keijiro.libsoundio

gif

This is a C# wrapper class library of libsoundio that is specialized for the Unity runtime environment.

At the moment, only the audio input features are implemented and tested because the main aim of this project is providing low-latency audio input functionality to Unity.

libsoundio binaries contained in this repository are slightly different from the official ones. See the following fork for details:

https://github.com/keijiro/libsoundio

System Requirements

  • Unity 2019.3 or later
  • 64-bit desktop platforms (Windows, macOS, Linux)

On Linux, ALSA (libasound2) must be installed on the system.

How To Install

This package uses the scoped registry feature to resolve package dependencies. Please add the following sections to the manifest file (Packages/manifest.json).

To the scopedRegistries section:

{
  "name": "Keijiro",
  "url": "https://registry.npmjs.com",
  "scopes": [ "jp.keijiro" ]
}

To the dependencies section:

"jp.keijiro.libsoundio": "1.0.0"

After changes, the manifest file should look like below:

{
  "scopedRegistries": [
    {
      "name": "Keijiro",
      "url": "https://registry.npmjs.com",
      "scopes": [ "jp.keijiro" ]
    }
  ],
  "dependencies": {
    "jp.keijiro.libsoundio": "1.0.0",
    ...

About

libsoundio C# thin wrapper class library for Unity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%