Skip to content

Eiffel binding for PortAudio, open-source C language library for real-time audio input and output.

Notifications You must be signed in to change notification settings

jvelilla/wrap_portaudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

wrap_portaudio

wrap_portaudio is an Eiffel binding of PortAudio using WrapC tool.

PortAudio is a cross-platform, open-source C language library for real-time audio input and output.

Requirements

Download and Install

Linux

To Be completed

Windows

Using vcpkg (https://github.com/microsoft/vcpkg) tool, you can install portaudio library

vcpkg install portaudio:x64-windows

Then copy the poraudio.lib to %LIBRARY_PATH%wrap_library/library/C/lib When running the application examples using portaudio library be sure to have in the path portaudio.dll.

Status

Work in progress

Examples

How to compile the C library glue code.

Before to use the examples you will need to compile the C glue code, go to

library/generated_wrapper/c/src

and run

finish_freezing --library

It will copy the C lib eif_portaudio.a to $ECF_CONFIG_PATH/C/spec/$(ISE_PLATFORM)/lib or eif_portaudio.lib to $ECF_CONFIG_PATH/C/spec/$ISE_C_COMPILER/$ISE_PLATFORM/lib

About

Eiffel binding for PortAudio, open-source C language library for real-time audio input and output.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages