summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-03-09 11:00:22 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-03-09 11:00:22 -0800
commit18632db49a938ca1ec12fbb2e4377e3d776d3ac2 (patch)
tree9e622277062e860e032ba852d926715b1dd96d62 /include/media
parent2598bf600c3d5cedc8fd10acdeb97d5a414b256c (diff)
parent2dc78477364bd4accb9a603baaafca9a5523dcec (diff)
downloadframeworks_base-18632db49a938ca1ec12fbb2e4377e3d776d3ac2.zip
frameworks_base-18632db49a938ca1ec12fbb2e4377e3d776d3ac2.tar.gz
frameworks_base-18632db49a938ca1ec12fbb2e4377e3d776d3ac2.tar.bz2
am 2dc78477: am cc34967f: Merge "Fix issue 3439872: video chat and bluetooth SCO" into honeycomb-mr1
* commit '2dc78477364bd4accb9a603baaafca9a5523dcec': Fix issue 3439872: video chat and bluetooth SCO
Diffstat (limited to 'include/media')
-rw-r--r--include/media/AudioRecord.h4
-rw-r--r--include/media/AudioTrack.h6
2 files changed, 8 insertions, 2 deletions
diff --git a/include/media/AudioRecord.h b/include/media/AudioRecord.h
index 5f7cd90..293764d 100644
--- a/include/media/AudioRecord.h
+++ b/include/media/AudioRecord.h
@@ -346,12 +346,14 @@ private:
};
bool processAudioBuffer(const sp<ClientRecordThread>& thread);
- status_t openRecord(uint32_t sampleRate,
+ status_t openRecord_l(uint32_t sampleRate,
int format,
int channelCount,
int frameCount,
uint32_t flags,
audio_io_handle_t input);
+ audio_io_handle_t getInput_l();
+ status_t restoreRecord_l(audio_track_cblk_t*& cblk);
sp<IAudioRecord> mAudioRecord;
sp<IMemory> mCblkMemory;
diff --git a/include/media/AudioTrack.h b/include/media/AudioTrack.h
index 813a905..3e346db 100644
--- a/include/media/AudioTrack.h
+++ b/include/media/AudioTrack.h
@@ -437,7 +437,7 @@ private:
};
bool processAudioBuffer(const sp<AudioTrackThread>& thread);
- status_t createTrack(int streamType,
+ status_t createTrack_l(int streamType,
uint32_t sampleRate,
int format,
int channelCount,
@@ -446,6 +446,10 @@ private:
const sp<IMemory>& sharedBuffer,
audio_io_handle_t output,
bool enforceFrameCount);
+ void flush_l();
+ status_t setLoop_l(uint32_t loopStart, uint32_t loopEnd, int loopCount);
+ audio_io_handle_t getOutput_l();
+ status_t restoreTrack_l(audio_track_cblk_t*& cblk, bool fromStart);
sp<IAudioTrack> mAudioTrack;
sp<IMemory> mCblkMemory;