diff options
Diffstat (limited to 'media/libstagefright/mpeg2ts/ESQueue.h')
-rw-r--r-- | media/libstagefright/mpeg2ts/ESQueue.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/media/libstagefright/mpeg2ts/ESQueue.h b/media/libstagefright/mpeg2ts/ESQueue.h index 153cfe6..4035ed3 100644 --- a/media/libstagefright/mpeg2ts/ESQueue.h +++ b/media/libstagefright/mpeg2ts/ESQueue.h @@ -31,7 +31,10 @@ struct MetaData; struct ElementaryStreamQueue { enum Mode { H264, - AAC + AAC, + MPEG_AUDIO, + MPEG_VIDEO, + MPEG4_VIDEO, }; ElementaryStreamQueue(Mode mode); @@ -57,6 +60,9 @@ private: sp<ABuffer> dequeueAccessUnitH264(); sp<ABuffer> dequeueAccessUnitAAC(); + sp<ABuffer> dequeueAccessUnitMPEGAudio(); + sp<ABuffer> dequeueAccessUnitMPEGVideo(); + sp<ABuffer> dequeueAccessUnitMPEG4Video(); // consume a logical (compressed) access unit of size "size", // returns its timestamp in us (or -1 if no time information). |