Skip to content
This repository has been archived by the owner on Dec 13, 2019. It is now read-only.
/ alsa-gi Public archive

Gobject Introspection library for ALSA kernel/userspace interfaces.

License

Notifications You must be signed in to change notification settings

alsa-project/alsa-gi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# alsa-gobject

2018/09/23
Takashi Sakamoto

## Introduction

I design this library to use ALSA kernel-land functionalities by any language
bindings for GObject Introspection. According to this design, this library is
an application of Linux sound subsystem and GLib/GObject.

## License

- GNU Lesser General Public License version 2.1 or later

## Dependencies

- Glib 2.34.0 or later
- GObject Introspection 1.32.1 or later
- Linux kernel 3.12 or later

## Requirements to build

- Meson 0.47.0 or later
- Ninja
- PyGObject (optional to run unit tests)
- GTK-Doc 1.18-2 (optional to generate API documentation)

## How to build

```
$ meson . build
$ cd build
$ ninja
$ ninja install
```

## How to test

```
$ meson . build
$ cd build
$ meson test --list
$ meson test
```

## How to run sample scripts

```
$ meson . build
$ cd build
$ ninja
$ cd -
$ ./samples/run.sh [ctl/seq/timer]
```

About

Gobject Introspection library for ALSA kernel/userspace interfaces.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published