summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/StagefrightRecorder.h
diff options
context:
space:
mode:
authorMingming Yin <mingming@codeaurora.org>2015-08-14 10:43:05 -0700
committerSatish Kamuju <skamuj@codeaurora.org>2015-10-06 17:34:34 +0530
commit61f6cfa961d22a9a54d91366fefec135f091012d (patch)
tree221d2afd5dde2a52bfa984bf0961a95d254cfeb8 /media/libmediaplayerservice/StagefrightRecorder.h
parentae614d22fd87feb1857e8041978ab2c38cfaa16e (diff)
downloadframeworks_av-61f6cfa961d22a9a54d91366fefec135f091012d.zip
frameworks_av-61f6cfa961d22a9a54d91366fefec135f091012d.tar.gz
frameworks_av-61f6cfa961d22a9a54d91366fefec135f091012d.tar.bz2
audio: add support for extended audio encoding
- add support for EVRC, QCELP, and LPCM encoding. Change-Id: I2f93a88ed5c9bd502399ef145a5802d1a15fcc45
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.h')
-rw-r--r--media/libmediaplayerservice/StagefrightRecorder.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.h b/media/libmediaplayerservice/StagefrightRecorder.h
index bd09d3a..6b9bc92 100644
--- a/media/libmediaplayerservice/StagefrightRecorder.h
+++ b/media/libmediaplayerservice/StagefrightRecorder.h
@@ -186,6 +186,10 @@ protected:
void clipNumberOfAudioChannels();
void setDefaultProfileIfNecessary();
virtual void setDefaultVideoEncoderIfNecessary();
+ virtual status_t handleCustomOutputFormats() {return UNKNOWN_ERROR;}
+ virtual status_t handleCustomRecording() {return UNKNOWN_ERROR;}
+ virtual status_t handleCustomAudioSource(sp<AMessage> /*format*/) {return UNKNOWN_ERROR;}
+ virtual status_t handleCustomAudioEncoder() {return UNKNOWN_ERROR;}
StagefrightRecorder(const StagefrightRecorder &);