From 2dce41ad26cb3e9e15c9e456a84bcf5309548ca0 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Mon, 25 Jan 2010 15:30:31 -0800 Subject: Support for audio recording into AMR NB/WB files as well as audio tracks in MPEG4 files. related-to-bug: 2295449 --- media/libmediaplayerservice/StagefrightRecorder.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'media/libmediaplayerservice/StagefrightRecorder.h') diff --git a/media/libmediaplayerservice/StagefrightRecorder.h b/media/libmediaplayerservice/StagefrightRecorder.h index 56c4e0e..7ec412d 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.h +++ b/media/libmediaplayerservice/StagefrightRecorder.h @@ -23,7 +23,8 @@ namespace android { -class MPEG4Writer; +struct MediaSource; +struct MediaWriter; struct StagefrightRecorder : public MediaRecorderBase { StagefrightRecorder(); @@ -54,7 +55,7 @@ private: sp mCamera; sp mPreviewSurface; sp mListener; - sp mWriter; + sp mWriter; audio_source mAudioSource; video_source mVideoSource; @@ -66,6 +67,10 @@ private: String8 mParams; int mOutputFd; + status_t startMPEG4Recording(); + status_t startAMRRecording(); + sp createAMRAudioSource(); + StagefrightRecorder(const StagefrightRecorder &); StagefrightRecorder &operator=(const StagefrightRecorder &); }; -- cgit v1.1