Documents
All source code packages have a copy of documents, users can read locally or on this website. In most cases, we strongly suggest you pick the code fragments for your own needs, compile them with your applications. Try not to use library as the major form of using CIOS Audio Core.- Examples
- Play audio files with FFmpeg
- Record audio files with FFmpeg
- Audio feeding
- Audio capture
- Full Duplex
- Audio streaming redirect
- Volume Control
- Compilation
- Install CMake
- Things to know about the compilation
- Compiling FFmpeg
- Linux x64/x86
- Linux ARMv7/32(Banana Pi)
- Solaris
- FreeBSD
- Mac OS X
- Windows 7
- Android ARMv7
- iPhone OS ARMv7
- Development documents
Support status
CIOS Audio Core uses Host API as a method to archieve cross-platform audio device supports. Each OS platforms have its own corresponding audio HostAPIs. Normal users just use the classes of abstract layer interfaces, and you can write audio applications very easily.
Host APIs support status
Platform supports
Host APIs
- Direct Sound
- Windows Multimedia Extensions
- Windows Audio Session API
- Windows Driver Model - Kernel Streaming
- Advanced Linux Sound Architecture
- Open Sound System
- JACK Audio Connection Kit
- Apple Core Audio
- FFmpeg
- Skeleton
Expertimental Host APIs
Application Interfaces(APIs)
Classes
- Memory managements
- System functions
- Buffers and formats management
- Conduit system
- Host APIs
- Utilities
- FFmpeg related tools
Enumations
Data structures
Others