summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/PlaybackTracks.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2014-06-09 17:22:27 -0700
committerEric Laurent <elaurent@google.com>2014-06-19 10:05:57 -0700
commitab5cdbaf65ca509681d2726aacdf3ac8bfb6b3fa (patch)
tree0d406acdfea2d44cd430ef16ee2a25b7722e4b1d /services/audioflinger/PlaybackTracks.h
parent29a8b2fe294a34ac7f004203426961a599e725ea (diff)
downloadframeworks_av-ab5cdbaf65ca509681d2726aacdf3ac8bfb6b3fa.zip
frameworks_av-ab5cdbaf65ca509681d2726aacdf3ac8bfb6b3fa.tar.gz
frameworks_av-ab5cdbaf65ca509681d2726aacdf3ac8bfb6b3fa.tar.bz2
AudioTrack: add support for compressed audio
Add support for compressed audio playback by use of an AudioTrack attached to a direct output thread. Bug: 9428304. Change-Id: I4a61be9cf0e31003ca85935d6e0ee38ca8192e03
Diffstat (limited to 'services/audioflinger/PlaybackTracks.h')
-rw-r--r--services/audioflinger/PlaybackTracks.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/audioflinger/PlaybackTracks.h b/services/audioflinger/PlaybackTracks.h
index 6130084..79bdfe8 100644
--- a/services/audioflinger/PlaybackTracks.h
+++ b/services/audioflinger/PlaybackTracks.h
@@ -54,6 +54,7 @@ public:
return mStreamType;
}
bool isOffloaded() const { return (mFlags & IAudioFlinger::TRACK_OFFLOAD) != 0; }
+ bool isDirect() const { return (mFlags & IAudioFlinger::TRACK_DIRECT) != 0; }
status_t setParameters(const String8& keyValuePairs);
status_t attachAuxEffect(int EffectId);
void setAuxBuffer(int EffectId, int32_t *buffer);