1LIBMEDIANDK {
2  global:
3    AImageReader_acquireLatestImage; # introduced=24
4    AImageReader_acquireLatestImageAsync; # introduced=26
5    AImageReader_acquireNextImage; # introduced=24
6    AImageReader_acquireNextImageAsync; # introduced=26
7    AImageReader_delete; # introduced=24
8    AImageReader_getFormat; # introduced=24
9    AImageReader_getHeight; # introduced=24
10    AImageReader_getMaxImages; # introduced=24
11    AImageReader_getWidth; # introduced=24
12    AImageReader_getWindow; # introduced=24
13    AImageReader_new; # introduced=24
14    AImageReader_newWithUsage; # introduced=26
15    AImageReader_setBufferRemovedListener; # introduced=26
16    AImageReader_setImageListener; # introduced=24
17    AImage_delete; # introduced=24
18    AImage_deleteAsync; # introduced=26
19    AImage_getCropRect; # introduced=24
20    AImage_getFormat; # introduced=24
21    AImage_getHardwareBuffer; # introduced=26
22    AImage_getHeight; # introduced=24
23    AImage_getNumberOfPlanes; # introduced=24
24    AImage_getPlaneData; # introduced=24
25    AImage_getPlanePixelStride; # introduced=24
26    AImage_getPlaneRowStride; # introduced=24
27    AImage_getTimestamp; # introduced=24
28    AImage_getWidth; # introduced=24
29    AMEDIAFORMAT_KEY_AAC_PROFILE; # var
30    AMEDIAFORMAT_KEY_BIT_RATE; # var
31    AMEDIAFORMAT_KEY_CHANNEL_COUNT; # var
32    AMEDIAFORMAT_KEY_CHANNEL_MASK; # var
33    AMEDIAFORMAT_KEY_COLOR_FORMAT; # var
34    AMEDIAFORMAT_KEY_DURATION; # var
35    AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL; # var
36    AMEDIAFORMAT_KEY_FRAME_RATE; # var
37    AMEDIAFORMAT_KEY_HEIGHT; # var
38    AMEDIAFORMAT_KEY_IS_ADTS; # var
39    AMEDIAFORMAT_KEY_IS_AUTOSELECT; # var
40    AMEDIAFORMAT_KEY_IS_DEFAULT; # var
41    AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE; # var
42    AMEDIAFORMAT_KEY_I_FRAME_INTERVAL; # var
43    AMEDIAFORMAT_KEY_LANGUAGE; # var
44    AMEDIAFORMAT_KEY_MAX_HEIGHT; # var
45    AMEDIAFORMAT_KEY_MAX_INPUT_SIZE; # var
46    AMEDIAFORMAT_KEY_MAX_WIDTH; # var
47    AMEDIAFORMAT_KEY_MIME; # var
48    AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP; # var
49    AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER; # var
50    AMEDIAFORMAT_KEY_SAMPLE_RATE; # var
51    AMEDIAFORMAT_KEY_STRIDE; # var
52    AMEDIAFORMAT_KEY_WIDTH; # var
53    AMediaCodecCryptoInfo_delete;
54    AMediaCodecCryptoInfo_getClearBytes;
55    AMediaCodecCryptoInfo_getEncryptedBytes;
56    AMediaCodecCryptoInfo_getIV;
57    AMediaCodecCryptoInfo_getKey;
58    AMediaCodecCryptoInfo_getMode;
59    AMediaCodecCryptoInfo_getNumSubSamples;
60    AMediaCodecCryptoInfo_new;
61    AMediaCodecCryptoInfo_setPattern; # introduced=24
62    AMediaCodec_configure;
63    AMediaCodec_createCodecByName;
64    AMediaCodec_createDecoderByType;
65    AMediaCodec_createEncoderByType;
66    AMediaCodec_delete;
67    AMediaCodec_dequeueInputBuffer;
68    AMediaCodec_dequeueOutputBuffer;
69    AMediaCodec_flush;
70    AMediaCodec_getInputBuffer;
71    AMediaCodec_getOutputBuffer;
72    AMediaCodec_getOutputFormat;
73    AMediaCodec_queueInputBuffer;
74    AMediaCodec_queueSecureInputBuffer;
75    AMediaCodec_releaseOutputBuffer;
76    AMediaCodec_releaseOutputBufferAtTime;
77    AMediaCodec_setOutputSurface; # introduced=24
78    AMediaCodec_setParameters; # introduced=26
79    AMediaCodec_setInputSurface; # introduced=26
80    AMediaCodec_createInputSurface; # introduced=26
81    AMediaCodec_signalEndOfInputStream; # introduced=26
82    AMediaCodec_createPersistentInputSurface; # introduced=26
83    AMediaCodec_start;
84    AMediaCodec_stop;
85    AMediaCrypto_delete;
86    AMediaCrypto_isCryptoSchemeSupported;
87    AMediaCrypto_new;
88    AMediaCrypto_requiresSecureDecoderComponent;
89    AMediaDrm_closeSession;
90    AMediaDrm_createByUUID;
91    AMediaDrm_decrypt;
92    AMediaDrm_encrypt;
93    AMediaDrm_getKeyRequest;
94    AMediaDrm_getPropertyByteArray;
95    AMediaDrm_getPropertyString;
96    AMediaDrm_getProvisionRequest;
97    AMediaDrm_getSecureStops;
98    AMediaDrm_isCryptoSchemeSupported;
99    AMediaDrm_openSession;
100    AMediaDrm_provideKeyResponse;
101    AMediaDrm_provideProvisionResponse;
102    AMediaDrm_queryKeyStatus;
103    AMediaDrm_release;
104    AMediaDrm_releaseSecureStops;
105    AMediaDrm_removeKeys;
106    AMediaDrm_restoreKeys;
107    AMediaDrm_setOnEventListener;
108    AMediaDrm_setPropertyByteArray;
109    AMediaDrm_setPropertyString;
110    AMediaDrm_sign;
111    AMediaDrm_verify;
112    AMediaExtractor_advance;
113    AMediaExtractor_delete;
114    AMediaExtractor_getPsshInfo;
115    AMediaExtractor_getSampleCryptoInfo;
116    AMediaExtractor_getSampleFlags;
117    AMediaExtractor_getSampleTime;
118    AMediaExtractor_getSampleTrackIndex;
119    AMediaExtractor_getTrackCount;
120    AMediaExtractor_getTrackFormat;
121    AMediaExtractor_new;
122    AMediaExtractor_readSampleData;
123    AMediaExtractor_seekTo;
124    AMediaExtractor_selectTrack;
125    AMediaExtractor_setDataSource;
126    AMediaExtractor_setDataSourceFd;
127    AMediaExtractor_unselectTrack;
128    AMediaFormat_delete;
129    AMediaFormat_getBuffer;
130    AMediaFormat_getFloat;
131    AMediaFormat_getInt32;
132    AMediaFormat_getInt64;
133    AMediaFormat_getSize;
134    AMediaFormat_getString;
135    AMediaFormat_new;
136    AMediaFormat_setBuffer;
137    AMediaFormat_setFloat;
138    AMediaFormat_setInt32;
139    AMediaFormat_setInt64;
140    AMediaFormat_setString;
141    AMediaFormat_toString;
142    AMediaMuxer_addTrack;
143    AMediaMuxer_delete;
144    AMediaMuxer_new;
145    AMediaMuxer_setLocation;
146    AMediaMuxer_setOrientationHint;
147    AMediaMuxer_start;
148    AMediaMuxer_stop;
149    AMediaMuxer_writeSampleData;
150  local:
151    *;
152};
153