]> Repos - portaudio/commit
An implementation of runtime host API selection (see ticket #10). See the changes...
authorRoss Bencina <rossb@audiomulch.com>
Tue, 30 Aug 2016 08:10:38 +0000 (18:10 +1000)
committerRoss Bencina <rossb@audiomulch.com>
Tue, 30 Aug 2016 08:10:38 +0000 (18:10 +1000)
commitb8d4bd665db4c89c159c51c807628295a3ada5f9
treebcfec923ba1c1ec1778e7c9df409eb56ef46eaaf
parent0648f7e63b2c7039a5830c8ef8a142b2695e93d4
An implementation of runtime host API selection (see ticket #10). See the changes to portaudio.h for documentation for the API. Note that unlike other proposals, this version of the interface allows the client to specify the order of host API initialization. The API is excercised by patest_select_hostapis.c. To reviewers: please verify that the implementation of Pa_SelectHostApis, Pa_GetSelectedHostApis and Pa_GetAvailableHostApis in pa_front.c matches the documentation in portaudio.h
include/portaudio.h
src/common/pa_front.c
src/common/pa_hostapi.h
src/os/unix/pa_unix_hostapis.c
src/os/win/pa_win_hostapis.c
test/patest_select_hostapis.c [new file with mode: 0644]