diff options
author | Glenn Kasten <gkasten@google.com> | 2012-12-04 12:22:46 -0800 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2012-12-12 12:21:59 -0800 |
commit | e3aa659e9cee7df5c12a80d285cc29ab3b2cbb39 (patch) | |
tree | 90fdb6e9da1a03f4f24691aae27ae94ff913f1c7 /services/audioflinger/RecordTracks.h | |
parent | 84b6440fa1d1274267deabe0bd8dc626b5548e4c (diff) | |
download | frameworks_av-e3aa659e9cee7df5c12a80d285cc29ab3b2cbb39.zip frameworks_av-e3aa659e9cee7df5c12a80d285cc29ab3b2cbb39.tar.gz frameworks_av-e3aa659e9cee7df5c12a80d285cc29ab3b2cbb39.tar.bz2 |
Start isolating control block accesses in a proxy
The proxy object will eventually be the only code that understands the
details of the control block. This should make it easier to change the
control block in the future.
Initial set of control block fields that are isolated:
- sample rate
- send level
- volume
Prepare for streaming/static separation by adding a union to the control
block for the new fields.
Fix bug in handling of max sample rate on a track. It was only checking
at re-configuration, not at each mix.
Simplify OutputTrack::obtainBuffer.
Change-Id: I2249f9d04f73a911a922ad1d7f6197292c74cd92
Diffstat (limited to 'services/audioflinger/RecordTracks.h')
-rw-r--r-- | services/audioflinger/RecordTracks.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/services/audioflinger/RecordTracks.h b/services/audioflinger/RecordTracks.h index fe681d7..6c0d1d3 100644 --- a/services/audioflinger/RecordTracks.h +++ b/services/audioflinger/RecordTracks.h @@ -45,8 +45,6 @@ public: static void appendDumpHeader(String8& result); void dump(char* buffer, size_t size); - virtual bool isOut() const; - private: friend class AudioFlinger; // for mState |