Skip to content

Latest commit

 

History

132 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

CASM is Crossplatform Audio Stream Manager library. The main purpose is translating audio from one existing end point (device or file) to another. This library allows you to play, record and redirect audio data in any possible way.

Capabilities

  • Simple API to control all system audio streams
  • Different ways to control data stream from file
  • Simple extensible with your own codec using common interface

Features

  • Single-thread read/write to endpoint
  • Multi-thread read/write to endpoint
  • Audio stream transformations (resampling)
  • Creating virtual audio device

In-built codec support

  • PCM (.wav)
  • Vorbis (.ogg)

API support

  • Windows WASAPI
  • Windows DirectSound
  • Windows ASIO
  • Linux ASIO

About

Crossplatform Audio Stream Manager

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages