Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 1 | LIBMEDIANDK { |
| 2 | global: |
| 3 | AImageReader_acquireLatestImage; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 4 | AImageReader_acquireLatestImageAsync; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 5 | AImageReader_acquireNextImage; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 6 | AImageReader_acquireNextImageAsync; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 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 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 14 | AImageReader_newWithUsage; # introduced=26 |
| 15 | AImageReader_setBufferRemovedListener; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 16 | AImageReader_setImageListener; # introduced=24 |
| 17 | AImage_delete; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 18 | AImage_deleteAsync; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 19 | AImage_getCropRect; # introduced=24 |
| 20 | AImage_getFormat; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 21 | AImage_getHardwareBuffer; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 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 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 29 | AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR; # var introduced=28 |
| 30 | AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR; # var introduced=28 |
| 31 | AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION; # var introduced=28 |
| 32 | AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL; # var introduced=28 |
| 33 | AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL; # var introduced=28 |
| 34 | AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 35 | AMEDIAFORMAT_KEY_AAC_PROFILE; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 36 | AMEDIAFORMAT_KEY_AAC_SBR_MODE; # var introduced=28 |
| 37 | AMEDIAFORMAT_KEY_AUDIO_SESSION_ID; # var introduced=28 |
| 38 | AMEDIAFORMAT_KEY_BITRATE_MODE; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 39 | AMEDIAFORMAT_KEY_BIT_RATE; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 40 | AMEDIAFORMAT_KEY_CAPTURE_RATE; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 41 | AMEDIAFORMAT_KEY_CHANNEL_COUNT; # var |
| 42 | AMEDIAFORMAT_KEY_CHANNEL_MASK; # var |
| 43 | AMEDIAFORMAT_KEY_COLOR_FORMAT; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 44 | AMEDIAFORMAT_KEY_COLOR_RANGE; # var introduced=28 |
| 45 | AMEDIAFORMAT_KEY_COLOR_STANDARD; # var introduced=28 |
| 46 | AMEDIAFORMAT_KEY_COLOR_TRANSFER; # var introduced=28 |
| 47 | AMEDIAFORMAT_KEY_COMPLEXITY; # var introduced=28 |
| 48 | AMEDIAFORMAT_KEY_DISPLAY_CROP; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 49 | AMEDIAFORMAT_KEY_DURATION; # var |
| 50 | AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL; # var |
| 51 | AMEDIAFORMAT_KEY_FRAME_RATE; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 52 | AMEDIAFORMAT_KEY_GRID_COLS; # var introduced=28 |
| 53 | AMEDIAFORMAT_KEY_GRID_HEIGHT; # var introduced=28 |
| 54 | AMEDIAFORMAT_KEY_GRID_ROWS; # var introduced=28 |
| 55 | AMEDIAFORMAT_KEY_GRID_WIDTH; # var introduced=28 |
| 56 | AMEDIAFORMAT_KEY_HDR_STATIC_INFO; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 57 | AMEDIAFORMAT_KEY_HEIGHT; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 58 | AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 59 | AMEDIAFORMAT_KEY_IS_ADTS; # var |
| 60 | AMEDIAFORMAT_KEY_IS_AUTOSELECT; # var |
| 61 | AMEDIAFORMAT_KEY_IS_DEFAULT; # var |
| 62 | AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE; # var |
| 63 | AMEDIAFORMAT_KEY_I_FRAME_INTERVAL; # var |
| 64 | AMEDIAFORMAT_KEY_LANGUAGE; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 65 | AMEDIAFORMAT_KEY_LATENCY; # var introduced=28 |
| 66 | AMEDIAFORMAT_KEY_LEVEL; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 67 | AMEDIAFORMAT_KEY_MAX_HEIGHT; # var |
| 68 | AMEDIAFORMAT_KEY_MAX_INPUT_SIZE; # var |
| 69 | AMEDIAFORMAT_KEY_MAX_WIDTH; # var |
| 70 | AMEDIAFORMAT_KEY_MIME; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 71 | AMEDIAFORMAT_KEY_OPERATING_RATE; # var introduced=28 |
| 72 | AMEDIAFORMAT_KEY_PCM_ENCODING; # var introduced=28 |
| 73 | AMEDIAFORMAT_KEY_PRIORITY; # var introduced=28 |
| 74 | AMEDIAFORMAT_KEY_PROFILE; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 75 | AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP; # var |
| 76 | AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 77 | AMEDIAFORMAT_KEY_ROTATION; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 78 | AMEDIAFORMAT_KEY_SAMPLE_RATE; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 79 | AMEDIAFORMAT_KEY_SLICE_HEIGHT; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 80 | AMEDIAFORMAT_KEY_STRIDE; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 81 | AMEDIAFORMAT_KEY_TEMPORAL_LAYERING; # var introduced=28 |
| 82 | AMEDIAFORMAT_KEY_TRACK_ID; # var introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 83 | AMEDIAFORMAT_KEY_WIDTH; # var |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 84 | AMediaCodecActionCode_isRecoverable; # introduced=28 |
| 85 | AMediaCodecActionCode_isTransient; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 86 | AMediaCodecCryptoInfo_delete; |
| 87 | AMediaCodecCryptoInfo_getClearBytes; |
| 88 | AMediaCodecCryptoInfo_getEncryptedBytes; |
| 89 | AMediaCodecCryptoInfo_getIV; |
| 90 | AMediaCodecCryptoInfo_getKey; |
| 91 | AMediaCodecCryptoInfo_getMode; |
| 92 | AMediaCodecCryptoInfo_getNumSubSamples; |
| 93 | AMediaCodecCryptoInfo_new; |
| 94 | AMediaCodecCryptoInfo_setPattern; # introduced=24 |
| 95 | AMediaCodec_configure; |
| 96 | AMediaCodec_createCodecByName; |
| 97 | AMediaCodec_createDecoderByType; |
| 98 | AMediaCodec_createEncoderByType; |
| 99 | AMediaCodec_delete; |
| 100 | AMediaCodec_dequeueInputBuffer; |
| 101 | AMediaCodec_dequeueOutputBuffer; |
| 102 | AMediaCodec_flush; |
| 103 | AMediaCodec_getInputBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 104 | AMediaCodec_getInputFormat; # introduced=28 |
| 105 | AMediaCodec_getName; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 106 | AMediaCodec_getOutputBuffer; |
| 107 | AMediaCodec_getOutputFormat; |
| 108 | AMediaCodec_queueInputBuffer; |
| 109 | AMediaCodec_queueSecureInputBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 110 | AMediaCodec_releaseCrypto; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 111 | AMediaCodec_releaseOutputBuffer; |
| 112 | AMediaCodec_releaseOutputBufferAtTime; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 113 | AMediaCodec_setAsyncNotifyCallback; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 114 | AMediaCodec_setOutputSurface; # introduced=24 |
Robert Shih | b6026e0 | 2017-03-20 16:46:34 -0700 | [diff] [blame] | 115 | AMediaCodec_setParameters; # introduced=26 |
| 116 | AMediaCodec_setInputSurface; # introduced=26 |
| 117 | AMediaCodec_createInputSurface; # introduced=26 |
| 118 | AMediaCodec_signalEndOfInputStream; # introduced=26 |
| 119 | AMediaCodec_createPersistentInputSurface; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 120 | AMediaCodec_start; |
| 121 | AMediaCodec_stop; |
| 122 | AMediaCrypto_delete; |
| 123 | AMediaCrypto_isCryptoSchemeSupported; |
| 124 | AMediaCrypto_new; |
| 125 | AMediaCrypto_requiresSecureDecoderComponent; |
| 126 | AMediaDrm_closeSession; |
| 127 | AMediaDrm_createByUUID; |
| 128 | AMediaDrm_decrypt; |
| 129 | AMediaDrm_encrypt; |
| 130 | AMediaDrm_getKeyRequest; |
| 131 | AMediaDrm_getPropertyByteArray; |
| 132 | AMediaDrm_getPropertyString; |
| 133 | AMediaDrm_getProvisionRequest; |
| 134 | AMediaDrm_getSecureStops; |
| 135 | AMediaDrm_isCryptoSchemeSupported; |
| 136 | AMediaDrm_openSession; |
| 137 | AMediaDrm_provideKeyResponse; |
| 138 | AMediaDrm_provideProvisionResponse; |
| 139 | AMediaDrm_queryKeyStatus; |
| 140 | AMediaDrm_release; |
| 141 | AMediaDrm_releaseSecureStops; |
| 142 | AMediaDrm_removeKeys; |
| 143 | AMediaDrm_restoreKeys; |
| 144 | AMediaDrm_setOnEventListener; |
| 145 | AMediaDrm_setPropertyByteArray; |
| 146 | AMediaDrm_setPropertyString; |
| 147 | AMediaDrm_sign; |
| 148 | AMediaDrm_verify; |
| 149 | AMediaExtractor_advance; |
| 150 | AMediaExtractor_delete; |
| 151 | AMediaExtractor_getPsshInfo; |
| 152 | AMediaExtractor_getSampleCryptoInfo; |
| 153 | AMediaExtractor_getSampleFlags; |
| 154 | AMediaExtractor_getSampleTime; |
| 155 | AMediaExtractor_getSampleTrackIndex; |
| 156 | AMediaExtractor_getTrackCount; |
| 157 | AMediaExtractor_getTrackFormat; |
| 158 | AMediaExtractor_new; |
| 159 | AMediaExtractor_readSampleData; |
| 160 | AMediaExtractor_seekTo; |
| 161 | AMediaExtractor_selectTrack; |
| 162 | AMediaExtractor_setDataSource; |
| 163 | AMediaExtractor_setDataSourceFd; |
| 164 | AMediaExtractor_unselectTrack; |
| 165 | AMediaFormat_delete; |
| 166 | AMediaFormat_getBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 167 | AMediaFormat_getDouble; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 168 | AMediaFormat_getFloat; |
| 169 | AMediaFormat_getInt32; |
| 170 | AMediaFormat_getInt64; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 171 | AMediaFormat_getRect; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 172 | AMediaFormat_getSize; |
| 173 | AMediaFormat_getString; |
| 174 | AMediaFormat_new; |
| 175 | AMediaFormat_setBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 176 | AMediaFormat_setDouble; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 177 | AMediaFormat_setFloat; |
| 178 | AMediaFormat_setInt32; |
| 179 | AMediaFormat_setInt64; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame^] | 180 | AMediaFormat_setRect; # introduced=28 |
| 181 | AMediaFormat_setSize; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 182 | AMediaFormat_setString; |
| 183 | AMediaFormat_toString; |
| 184 | AMediaMuxer_addTrack; |
| 185 | AMediaMuxer_delete; |
| 186 | AMediaMuxer_new; |
| 187 | AMediaMuxer_setLocation; |
| 188 | AMediaMuxer_setOrientationHint; |
| 189 | AMediaMuxer_start; |
| 190 | AMediaMuxer_stop; |
| 191 | AMediaMuxer_writeSampleData; |
| 192 | local: |
| 193 | *; |
| 194 | }; |