Last active
August 29, 2015 14:02
-
-
Save FlyingJester/dc61e22ecdfcf478b40e to your computer and use it in GitHub Desktop.
GeneratedJNIWrappers_2.h
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // GENERATED CODE | |
| // Generated by the Java program at /build/jarClassProcessors at compile time from | |
| // a given set of jars and a set of requested methods. To update, change the annotations | |
| // on the corresponding Java methods and rerun the build. Manually updating this file | |
| // will cause your build to fail. | |
| #ifndef GeneratedJNIWrappers2_h__ | |
| #define GeneratedJNIWrappers2_h__ | |
| #include "nsXPCOMStrings.h" | |
| #include "AndroidJavaWrappers.h" | |
| namespace mozilla { | |
| namespace widget { | |
| namespace android { | |
| void InitStubs(JNIEnv *jEnv); | |
| class MediaCodec : public AutoGlobalWrappedJavaObject { | |
| public: | |
| static void InitStubs(JNIEnv *jEnv); | |
| static MediaCodec* Wrap(jobject obj); | |
| MediaCodec(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {}; | |
| void Configure(jobject a0, jobject a1, jobject a2, int32_t a3); | |
| static jobject CreateByCodecName(const nsAString& a0); | |
| static jobject CreateDecoderByType(const nsAString& a0); | |
| static jobject CreateEncoderByType(const nsAString& a0); | |
| int32_t DequeueInputBuffer(int64_t a0); | |
| int32_t DequeueOutputBuffer(jobject a0, int64_t a1); | |
| void Finalize(); | |
| void Flush(); | |
| jobjectArray GetInputBuffers(); | |
| jobjectArray GetOutputBuffers(); | |
| jobject GetOutputFormat(); | |
| void QueueInputBuffer(int32_t a0, int32_t a1, int32_t a2, int64_t a3, int32_t a4); | |
| void QueueSecureInputBuffer(int32_t a0, int32_t a1, jobject a2, int64_t a3, int32_t a4); | |
| void Release(); | |
| void ReleaseOutputBuffer(int32_t a0, bool a1); | |
| void SetVideoScalingMode(int32_t a0); | |
| void Start(); | |
| void Stop(); | |
| static int32_t getBUFFER_FLAG_CODEC_CONFIG(); | |
| static int32_t getBUFFER_FLAG_END_OF_STREAM(); | |
| static int32_t getBUFFER_FLAG_SYNC_FRAME(); | |
| static int32_t getCONFIGURE_FLAG_ENCODE(); | |
| static int32_t getCRYPTO_MODE_AES_CTR(); | |
| static int32_t getCRYPTO_MODE_UNENCRYPTED(); | |
| static int32_t getINFO_OUTPUT_BUFFERS_CHANGED(); | |
| static int32_t getINFO_OUTPUT_FORMAT_CHANGED(); | |
| static int32_t getINFO_TRY_AGAIN_LATER(); | |
| static int32_t getVIDEO_SCALING_MODE_SCALE_TO_FIT(); | |
| static int32_t getVIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING(); | |
| MediaCodec() : AutoGlobalWrappedJavaObject() {}; | |
| protected: | |
| static jclass mMediaCodecClass; | |
| static jmethodID jConfigure; | |
| static jmethodID jCreateByCodecName; | |
| static jmethodID jCreateDecoderByType; | |
| static jmethodID jCreateEncoderByType; | |
| static jmethodID jDequeueInputBuffer; | |
| static jmethodID jDequeueOutputBuffer; | |
| static jmethodID jFinalize; | |
| static jmethodID jFlush; | |
| static jmethodID jGetInputBuffers; | |
| static jmethodID jGetOutputBuffers; | |
| static jmethodID jGetOutputFormat; | |
| static jmethodID jQueueInputBuffer; | |
| static jmethodID jQueueSecureInputBuffer; | |
| static jmethodID jRelease; | |
| static jmethodID jReleaseOutputBuffer; | |
| static jmethodID jSetVideoScalingMode; | |
| static jmethodID jStart; | |
| static jmethodID jStop; | |
| static jfieldID jBUFFER_FLAG_CODEC_CONFIG; | |
| static jfieldID jBUFFER_FLAG_END_OF_STREAM; | |
| static jfieldID jBUFFER_FLAG_SYNC_FRAME; | |
| static jfieldID jCONFIGURE_FLAG_ENCODE; | |
| static jfieldID jCRYPTO_MODE_AES_CTR; | |
| static jfieldID jCRYPTO_MODE_UNENCRYPTED; | |
| static jfieldID jINFO_OUTPUT_BUFFERS_CHANGED; | |
| static jfieldID jINFO_OUTPUT_FORMAT_CHANGED; | |
| static jfieldID jINFO_TRY_AGAIN_LATER; | |
| static jfieldID jVIDEO_SCALING_MODE_SCALE_TO_FIT; | |
| static jfieldID jVIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING; | |
| }; | |
| class MediaExtractor : public AutoGlobalWrappedJavaObject { | |
| public: | |
| static void InitStubs(JNIEnv *jEnv); | |
| static MediaExtractor* Wrap(jobject obj); | |
| MediaExtractor(jobject obj, JNIEnv* env) : AutoGlobalWrappedJavaObject(obj, env) {}; | |
| MediaExtractor(); | |
| bool Advance(); | |
| void Finalize(); | |
| int64_t GetCachedDuration(); | |
| bool GetSampleCryptoInfo(jobject a0); | |
| int32_t GetSampleFlags(); | |
| int64_t GetSampleTime(); | |
| int32_t GetSampleTrackIndex(); | |
| int32_t GetTrackCount(); | |
| jobject GetTrackFormat(int32_t a0); | |
| bool HasCacheReachedEndOfStream(); | |
| int32_t ReadSampleData(jobject a0, int32_t a1); | |
| void Release(); | |
| void SeekTo(int64_t a0, int32_t a1); | |
| void SelectTrack(int32_t a0); | |
| void SetDataSource(jobject a0, jobject a1, jobject a2); | |
| void SetDataSource(jobject a0); | |
| void SetDataSource(jobject a0, int64_t a1, int64_t a2); | |
| void SetDataSource(const nsAString& a0); | |
| void SetDataSource(const nsAString& a0, jobject a1); | |
| void UnselectTrack(int32_t a0); | |
| static int32_t getSAMPLE_FLAG_ENCRYPTED(); | |
| static int32_t getSAMPLE_FLAG_SYNC(); | |
| static int32_t getSEEK_TO_CLOSEST_SYNC(); | |
| static int32_t getSEEK_TO_NEXT_SYNC(); | |
| static int32_t getSEEK_TO_PREVIOUS_SYNC(); | |
| protected: | |
| static jclass mMediaExtractorClass; | |
| static jmethodID jMediaExtractor; | |
| static jmethodID jAdvance; | |
| static jmethodID jFinalize; | |
| static jmethodID jGetCachedDuration; | |
| static jmethodID jGetSampleCryptoInfo; | |
| static jmethodID jGetSampleFlags; | |
| static jmethodID jGetSampleTime; | |
| static jmethodID jGetSampleTrackIndex; | |
| static jmethodID jGetTrackCount; | |
| static jmethodID jGetTrackFormat; | |
| static jmethodID jHasCacheReachedEndOfStream; | |
| static jmethodID jReadSampleData; | |
| static jmethodID jRelease; | |
| static jmethodID jSeekTo; | |
| static jmethodID jSelectTrack; | |
| static jmethodID jSetDataSource; | |
| static jmethodID jSetDataSource0; | |
| static jmethodID jSetDataSource1; | |
| static jmethodID jSetDataSource2; | |
| static jmethodID jSetDataSource3; | |
| static jmethodID jUnselectTrack; | |
| static jfieldID jSAMPLE_FLAG_ENCRYPTED; | |
| static jfieldID jSAMPLE_FLAG_SYNC; | |
| static jfieldID jSEEK_TO_CLOSEST_SYNC; | |
| static jfieldID jSEEK_TO_NEXT_SYNC; | |
| static jfieldID jSEEK_TO_PREVIOUS_SYNC; | |
| }; | |
| } /* android */ | |
| } /* widget */ | |
| } /* mozilla */ | |
| #endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment