/saapi

Simple Audio API

Primary LanguageC++

SAAPI - Simple Audio API

A No-Frills Simple Audio API for Microsoft Windows

  • uses WASAPI
  • Multithreaded by design
  • 1 C++ & Header file

Example

#include "saapi.h"

auto context = SAAPI::getContext();
context->setBufferAvailableCallback([](float* buffer, unsigned int size)
{
    // fill buffer
});
context->play();

Building

simply add saapi.cpp to your project and ensure your linking with ole32.lib and winmm.lib

TODO

  • Audio input
  • MIDI(need a controller first)
  • Better error handling