To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

The primary repository for this project is hosted at https://github.com/sonic-visualiser/sv-dependency-builds .
This repository is a read-only copy which is updated automatically every hour.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / src / portaudio_20161030_catalina_patch / doc / src / mainpage.dox @ 162:d43aab368df9

History | View | Annotate | Download (3.01 KB)

1
/* doxygen index page */
2
/** @mainpage
3

    
4
@section overview Overview
5

    
6
PortAudio is a cross-platform, open-source C language library for real-time audio input and output.
7
The library provides functions that allow your software to acquire and output real-time audio streams from your computer's hardware audio interfaces. It is designed to simplify writing cross-platform audio applications, and also to simplify the development of audio software in general by hiding the complexities of dealing directly with each native audio API. PortAudio is used to implement sound recording, editing and mixing applications, software synthesizers, effects processors, music players, internet telephony applications, software defined radios and more. Supported platforms include MS Windows, Mac OS X and Linux. Third-party language bindings make it possible to call PortAudio from other programming languages including @ref java_binding "Java", C++, C#, Python, PureBasic, FreePascal and Lazarus.
8

    
9
@section start_here Start here
10

    
11
- @ref api_overview <br>
12
A top-down view of the PortAudio API, its capabilities, functions and data structures
13

    
14
- @ref tutorial_start <br> 
15
Get started writing code with PortAudio tutorials
16

    
17
- @ref examples_src "Examples"<br>
18
Simple example programs demonstrating PortAudio usage
19

    
20
- @ref License <br>
21
PortAudio is licenced under the MIT Expat open source licence. We make a non-binding request for you to contribute your changes back to the project.
22

    
23

    
24
@section reference API Reference
25

    
26
- portaudio.h Portable API<br>
27
Detailed documentation for each portable API function and data type
28

    
29
- @ref public_header "Host API Specific Extensions"<br>
30
Documentation for non-portable platform-specific host API extensions
31

    
32

    
33
@section resources Resources
34

    
35
- <a href="http://www.portaudio.com">The PortAudio website</a>
36

    
37
- <a href="http://lists.columbia.edu/mailman/listinfo/portaudio/">Our mailing list for users and developers</a><br>
38

    
39
- <a href="http://www.assembla.com/spaces/portaudio/wiki">The PortAudio wiki</a>
40

    
41
@section developer_resources Developer Resources
42

    
43
@if INTERNAL
44
- @ref srcguide
45
@endif
46

    
47
- <a href="http://www.assembla.com/spaces/portaudio/wiki">Our wiki and issue tracking system</a>
48

    
49
- <a href="https://www.assembla.com/spaces/portaudio/wiki/DeveloperGuidelines">Developer guidelines</a>
50

    
51
- <a href="https://www.assembla.com/spaces/portaudio/wiki/ImplementationStyleGuidelines">Implementation style guidelines</a>
52

    
53
If you're interested in helping out with PortAudio development we're more than happy for you to be involved. Just drop by the PortAudio mailing list and ask how you can help. Or <a href="http://www.assembla.com/spaces/portaudio/tickets">check out the starter tickets</a>.
54

    
55

    
56
@section older_api_versions Older API Versions
57

    
58
This documentation covers the current API version: PortAudio V19, API version 2.0. API 2.0 differs in a number of ways from previous versions (most often encountered in PortAudio V18), please consult the enhancement proposals for details of what was added/changed for V19:
59
http://www.portaudio.com/docs/proposals/index.html
60

    
61
*/