Commit 677c7960 authored by Eric Laurent's avatar Eric Laurent
Browse files

Fix pre processor interfaces implementation

- Fix SL_IIDs for AEC, NS and AGS interfaces to match actual
effect type GUIDs.
- Remove IsAvailable() method which did not work because the interface
could not be exposed anyway if the effect was not present
on the device. Also the implementation was linking directly against
the effect factory which is not allowed in non priviledged processes.
- Make pre processor interfaces EXPLICIT instead of OPTIONAL.
- Exit early in AudioRecorder realize if the native AudioRecord creation
fails.
- Add native AudioTrack cleanup in case of error in AudioPlayer realize().

Bug: 4999001

Change-Id: I6235248234491eaa9723cde9de85b965c031571d
parent 8c9071f4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment