Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0c91339 authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

Update NBAIO to use the new audio HAL abstraction layer

Moved the HAL access abstraction layer to a separate library so it
can be used both by audioflinger and libnbaio.

Bug: 30222631
Test: manual with Loopback app, Hangouts, YouTube

Change-Id: Id622c2f1aa8f55a775d34f369a596c2c4d29d5be
parent 5090f7d3
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -17,11 +17,10 @@
#ifndef ANDROID_HARDWARE_DEVICES_FACTORY_HAL_INTERFACE_H
#define ANDROID_HARDWARE_DEVICES_FACTORY_HAL_INTERFACE_H

#include <media/audiohal/DeviceHalInterface.h>
#include <utils/Errors.h>
#include <utils/RefBase.h>

#include "DeviceHalInterface.h"

namespace android {

class DevicesFactoryHalInterface : public RefBase
+1 −2
Original line number Diff line number Diff line
@@ -18,11 +18,10 @@
#define ANDROID_HARDWARE_EFFECTS_FACTORY_HAL_INTERFACE_H

#include <hardware/audio_effect.h>
#include <media/audiohal/EffectHalInterface.h>
#include <utils/Errors.h>
#include <utils/RefBase.h>

#include "EffectHalInterface.h"

namespace android {

class EffectsFactoryHalInterface : public RefBase
+2 −3
Original line number Diff line number Diff line
@@ -17,13 +17,12 @@
#ifndef ANDROID_HARDWARE_STREAM_HAL_INTERFACE_H
#define ANDROID_HARDWARE_STREAM_HAL_INTERFACE_H

#include <hardware/audio_effect.h>
#include <hardware/audio.h>
#include <media/audiohal/EffectHalInterface.h>
#include <utils/Errors.h>
#include <utils/RefBase.h>
#include <utils/String8.h>

#include "EffectHalInterface.h"

namespace android {

class StreamHalInterface : public virtual RefBase
Loading