diff options
author | Marco Nelissen <marcone@google.com> | 2014-05-16 08:07:28 -0700 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2014-05-19 10:45:41 -0700 |
commit | 79e2b622702fb148ccff12d6f38643466555c4eb (patch) | |
tree | cdd30838c98f75104c5b90f9c9f189406e947c06 /include/ndk/NdkMediaExtractor.h | |
parent | 7c96d53a65085f42ac2b6d416cbc16fd36ed72ff (diff) | |
download | frameworks_av-79e2b622702fb148ccff12d6f38643466555c4eb.zip frameworks_av-79e2b622702fb148ccff12d6f38643466555c4eb.tar.gz frameworks_av-79e2b622702fb148ccff12d6f38643466555c4eb.tar.bz2 |
Add docs, releaseOutputBufferAtTime, seekTo.
Change-Id: Iadd231b63e75b7937c13d2ebfef47aedeaeef5a1
Diffstat (limited to 'include/ndk/NdkMediaExtractor.h')
-rw-r--r-- | include/ndk/NdkMediaExtractor.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/include/ndk/NdkMediaExtractor.h b/include/ndk/NdkMediaExtractor.h index 2ba69fb..5a319d7 100644 --- a/include/ndk/NdkMediaExtractor.h +++ b/include/ndk/NdkMediaExtractor.h @@ -114,6 +114,16 @@ int64_t AMediaExtractor_getSampletime(AMediaExtractor*); */ bool AMediaExtractor_advance(AMediaExtractor*); +typedef enum { + AMEDIAEXTRACTOR_SEEK_PREVIOUS_SYNC, + AMEDIAEXTRACTOR_SEEK_NEXT_SYNC, + AMEDIAEXTRACTOR_SEEK_CLOSEST_SYNC +} SeekMode; + +/** + * + */ +media_status_t AMediaExtractor_seekTo(AMediaExtractor*, int64_t seekPosUs, SeekMode mode); /** * mapping of crypto scheme uuid to the scheme specific data for that scheme @@ -146,7 +156,6 @@ enum { AMEDIAEXTRACTOR_SAMPLE_FLAG_ENCRYPTED = 2, }; - #ifdef __cplusplus } // extern "C" #endif |