diff options
author | Andreas Huber <andih@google.com> | 2010-08-31 14:25:36 -0700 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2010-08-31 14:25:36 -0700 |
commit | 4dba3e90f211eb5f5af19b10c5d3fc8c967b0086 (patch) | |
tree | 5776996375a860f32db14ae23b2f789e598b88e2 /media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h | |
parent | 5edae619a6ad7337a3d14b53f7665ff17ec3ee84 (diff) | |
download | frameworks_av-4dba3e90f211eb5f5af19b10c5d3fc8c967b0086.zip frameworks_av-4dba3e90f211eb5f5af19b10c5d3fc8c967b0086.tar.gz frameworks_av-4dba3e90f211eb5f5af19b10c5d3fc8c967b0086.tar.bz2 |
Support for RFC3640 - mpeg4-generic RTP packet type, AAC-lbr and AAC-hbr.
Change-Id: Ied92ea8c2448a2cb1a732c72c21c69da1913dbc8
related-to-bug: 2556656
Diffstat (limited to 'media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h')
-rw-r--r-- | media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h b/media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h index 1566d00..794bbcc 100644 --- a/media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h +++ b/media/libstagefright/rtsp/AMPEG4ElementaryAssembler.h @@ -20,6 +20,8 @@ #include "ARTPAssembler.h" +#include <media/stagefright/foundation/AString.h> + #include <utils/List.h> #include <utils/RefBase.h> @@ -29,7 +31,9 @@ struct ABuffer; struct AMessage; struct AMPEG4ElementaryAssembler : public ARTPAssembler { - AMPEG4ElementaryAssembler(const sp<AMessage> ¬ify); + AMPEG4ElementaryAssembler( + const sp<AMessage> ¬ify, const AString &desc, + const AString ¶ms); protected: virtual ~AMPEG4ElementaryAssembler(); @@ -40,6 +44,18 @@ protected: private: sp<AMessage> mNotifyMsg; + bool mIsGeneric; + AString mParams; + + unsigned mSizeLength; + unsigned mIndexLength; + unsigned mIndexDeltaLength; + unsigned mCTSDeltaLength; + unsigned mDTSDeltaLength; + bool mRandomAccessIndication; + unsigned mStreamStateIndication; + unsigned mAuxiliaryDataSizeLength; + bool mHasAUHeader; uint32_t mAccessUnitRTPTime; bool mNextExpectedSeqNoValid; |