Skip to content

qti-sbojja/audioreach-graphmgr

 
 

Repository files navigation

AudioReach Graph Manager

Introduction

This repository hosts following software components for Linux:

  • Audio Graph Manager (AGM)
  • IPC client & server wrapper on top of DBus or Android HW binder
  • TinyALSA PCM and Mixer plugins
  • card-def parser

Documentation

Refer AudioReach docs here

Build instructions

Graph Manager repository supports various build systems: Android, Autotools. Refer meta-audioreach README for instructions to use AudioReach Graph Manager on OpenEmbedded system.

Dependency on AudioReach Graph Service

Refer to instruction from AudioReach Graph Service repository to pull in Graph Service dependency

Configuration Options
  • --with-syslog: Use syslog message logging utliity. If target device is not Android, enable this option
  • --with-glib: Graph Manager uses string utilities which are not available in default C library on the target system. In such case, enable this option
  • --with-no-ipc: If AGM is not running as a service, disable IPC communication to AGM
  • --with-are-on-apps: Enable ARE (SPF) on APPS support with ARE running in same process context as graph service libraries.

License

Graph Manager is licensed under the BSD-3-Clause-Clear. Check out the LICENSE for more details

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 57.4%
  • C++ 40.0%
  • Makefile 2.0%
  • Other 0.6%