diff options
author | François Gaffie <francois.gaffie@intel.com> | 2015-03-19 09:24:12 +0100 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2015-04-01 10:22:42 -0700 |
commit | 53615e29c99c5e9d2ca77aaefd7bf5c770513120 (patch) | |
tree | 18a576affc2dcecdc1431027f6d348ef0678cae0 /services/audiopolicy/common/managerdefinitions/include/AudioPort.h | |
parent | 98cc191247388132b6fd8a4ecd07abd6e4c5a0ed (diff) | |
download | frameworks_av-53615e29c99c5e9d2ca77aaefd7bf5c770513120.zip frameworks_av-53615e29c99c5e9d2ca77aaefd7bf5c770513120.tar.gz frameworks_av-53615e29c99c5e9d2ca77aaefd7bf5c770513120.tar.bz2 |
Migrate helper functions from managerdefault to common
This patch moves from manager to common:
-parse helper functions of the policy configuration file
-collection helper function on
-output / input descriptors
-DeviceDescriptor
-AudioPatch / Audio Port
-IO Profile
-HwModule
Change-Id: If45e53418db75af1af198f43c4ef27884499055f
Signed-off-by: François Gaffie <francois.gaffie@intel.com>
Diffstat (limited to 'services/audiopolicy/common/managerdefinitions/include/AudioPort.h')
-rw-r--r-- | services/audiopolicy/common/managerdefinitions/include/AudioPort.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/services/audiopolicy/common/managerdefinitions/include/AudioPort.h b/services/audiopolicy/common/managerdefinitions/include/AudioPort.h index 52e845c..4f7f2bc 100644 --- a/services/audiopolicy/common/managerdefinitions/include/AudioPort.h +++ b/services/audiopolicy/common/managerdefinitions/include/AudioPort.h @@ -23,19 +23,16 @@ #include <system/audio.h> #include <cutils/config_utils.h> -#define MAX_MIXER_SAMPLING_RATE 48000 -#define MAX_MIXER_CHANNEL_COUNT 8 - namespace android { class HwModule; class AudioGain; -class AudioPort: public virtual RefBase +class AudioPort : public virtual RefBase { public: AudioPort(const String8& name, audio_port_type_t type, - audio_port_role_t role, const sp<HwModule>& module); + audio_port_role_t role, const sp<HwModule>& module); virtual ~AudioPort() {} audio_port_handle_t getHandle() { return mId; } @@ -78,6 +75,8 @@ public: static const audio_format_t sPcmFormatCompareTable[]; static int compareFormats(audio_format_t format1, audio_format_t format2); + audio_module_handle_t getModuleHandle() const; + void dump(int fd, int spaces) const; String8 mName; @@ -106,7 +105,7 @@ private: static volatile int32_t mNextUniqueId; }; -class AudioPortConfig: public virtual RefBase +class AudioPortConfig : public virtual RefBase { public: AudioPortConfig(); |