diff options
Diffstat (limited to 'include/media/stagefright/Utils.h')
-rw-r--r-- | include/media/stagefright/Utils.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/media/stagefright/Utils.h b/include/media/stagefright/Utils.h index 5e9d7d4..e91c03a 100644 --- a/include/media/stagefright/Utils.h +++ b/include/media/stagefright/Utils.h @@ -18,6 +18,7 @@ #define UTILS_H_ +#include <media/stagefright/foundation/ABuffer.h> #include <media/stagefright/foundation/AString.h> #include <stdint.h> #include <utils/Errors.h> @@ -85,6 +86,14 @@ void writeToAMessage(sp<AMessage> msg, const AVSyncSettings &sync, float videoFp void readFromAMessage( const sp<AMessage> &msg, AVSyncSettings *sync /* nonnull */, float *videoFps /* nonnull */); +audio_format_t getPCMFormat(const sp<AMessage> &format); + +void updateVideoTrackInfoFromESDS_MPEG4Video(sp<MetaData> meta); +bool checkDPFromVOLHeader(const uint8_t *ptr, size_t size); +bool checkDPFromCodecSpecificData(const uint8_t *ptr, size_t size); + +status_t copyNALUToABuffer(sp<ABuffer> *buffer, const uint8_t *ptr, size_t length); + } // namespace android #endif // UTILS_H_ |