diff options
author | James Dong <jdong@google.com> | 2011-01-12 20:45:16 -0800 |
---|---|---|
committer | James Dong <jdong@google.com> | 2011-01-12 20:45:16 -0800 |
commit | 42dd1d5f186252a7f09f8fb1a46ea82e3877b2d3 (patch) | |
tree | 8169be6605d7f2cd2bc5d3e5a21b1c0ef146e176 /media/libmediaplayerservice/StagefrightRecorder.h | |
parent | 3e9eeb3b411f56d9935f9240056107816da24653 (diff) | |
download | frameworks_av-42dd1d5f186252a7f09f8fb1a46ea82e3877b2d3.zip frameworks_av-42dd1d5f186252a7f09f8fb1a46ea82e3877b2d3.tar.gz frameworks_av-42dd1d5f186252a7f09f8fb1a46ea82e3877b2d3.tar.bz2 |
Add audio encoding parameters check
bug - 3345296
Change-Id: If3f33955f5473b0c5ad9c9b85f8b5cb21ddd7e65
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.h')
-rw-r--r-- | media/libmediaplayerservice/StagefrightRecorder.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.h b/media/libmediaplayerservice/StagefrightRecorder.h index 36a15a8..72225db 100644 --- a/media/libmediaplayerservice/StagefrightRecorder.h +++ b/media/libmediaplayerservice/StagefrightRecorder.h @@ -123,6 +123,7 @@ private: status_t startMPEG2TSRecording(); sp<MediaSource> createAudioSource(); status_t checkVideoEncoderCapabilities(); + status_t checkAudioEncoderCapabilities(); status_t setupCameraSource(sp<CameraSource> *cameraSource); status_t setupAudioEncoder(const sp<MediaWriter>& writer); status_t setupVideoEncoder( @@ -158,6 +159,9 @@ private: void clipVideoFrameRate(); void clipVideoFrameWidth(); void clipVideoFrameHeight(); + void clipAudioBitRate(); + void clipAudioSampleRate(); + void clipNumberOfAudioChannels(); StagefrightRecorder(const StagefrightRecorder &); StagefrightRecorder &operator=(const StagefrightRecorder &); |