Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 1 | // |
| 2 | // Copyright (C) 2020 The Android Open Source Project |
| 3 | // |
| 4 | // Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | // you may not use this file except in compliance with the License. |
| 6 | // You may obtain a copy of the License at |
| 7 | // |
| 8 | // http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | // |
| 10 | // Unless required by applicable law or agreed to in writing, software |
| 11 | // distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | // See the License for the specific language governing permissions and |
| 14 | // limitations under the License. |
| 15 | // |
| 16 | |
| 17 | // clang-format off |
| 18 | #include "native_bridge_support/vdso/interceptable_functions.h" |
| 19 | |
| 20 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_acquireLatestImage); |
| 21 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_acquireLatestImageAsync); |
| 22 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_acquireNextImage); |
| 23 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_acquireNextImageAsync); |
| 24 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_delete); |
| 25 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getFormat); |
| 26 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getHeight); |
| 27 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getMaxImages); |
| 28 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWidth); |
| 29 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindow); |
| 30 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindowNativeHandle); |
| 31 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_new); |
| 32 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithUsage); |
| 33 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setBufferRemovedListener); |
| 34 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setImageListener); |
| 35 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_delete); |
| 36 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_deleteAsync); |
| 37 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getCropRect); |
| 38 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getFormat); |
| 39 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHardwareBuffer); |
| 40 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHeight); |
| 41 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getNumberOfPlanes); |
| 42 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getPlaneData); |
| 43 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getPlanePixelStride); |
| 44 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getPlaneRowStride); |
| 45 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getTimestamp); |
| 46 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getWidth); |
| 47 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecActionCode_isRecoverable); |
| 48 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecActionCode_isTransient); |
| 49 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_delete); |
| 50 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_getClearBytes); |
| 51 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_getEncryptedBytes); |
| 52 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_getIV); |
| 53 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_getKey); |
| 54 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_getMode); |
| 55 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_getNumSubSamples); |
| 56 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_new); |
| 57 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodecCryptoInfo_setPattern); |
| 58 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_configure); |
| 59 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createCodecByName); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 60 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createCodecByNameForClient); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 61 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createDecoderByType); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 62 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createDecoderByTypeForClient); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 63 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createEncoderByType); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 64 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createEncoderByTypeForClient); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 65 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createInputSurface); |
| 66 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_createPersistentInputSurface); |
| 67 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_delete); |
| 68 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_dequeueInputBuffer); |
| 69 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_dequeueOutputBuffer); |
| 70 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_flush); |
| 71 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_getBufferFormat); |
| 72 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_getInputBuffer); |
| 73 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_getInputFormat); |
| 74 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_getName); |
| 75 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_getOutputBuffer); |
| 76 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_getOutputFormat); |
| 77 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_queueInputBuffer); |
| 78 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_queueSecureInputBuffer); |
| 79 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_releaseCrypto); |
| 80 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_releaseName); |
| 81 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_releaseOutputBuffer); |
| 82 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_releaseOutputBufferAtTime); |
| 83 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_setAsyncNotifyCallback); |
| 84 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_setInputSurface); |
| 85 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_setOutputSurface); |
| 86 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_setParameters); |
| 87 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_signalEndOfInputStream); |
| 88 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_start); |
| 89 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCodec_stop); |
| 90 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCrypto_delete); |
| 91 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCrypto_isCryptoSchemeSupported); |
| 92 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCrypto_new); |
| 93 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaCrypto_requiresSecureDecoderComponent); |
| 94 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_close); |
| 95 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_delete); |
| 96 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_new); |
| 97 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_newUri); |
| 98 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_setClose); |
| 99 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_setGetAvailableSize); |
| 100 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_setGetSize); |
| 101 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_setReadAt); |
| 102 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDataSource_setUserdata); |
| 103 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_closeSession); |
| 104 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_createByUUID); |
| 105 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_decrypt); |
| 106 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_encrypt); |
| 107 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_getKeyRequest); |
| 108 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_getPropertyByteArray); |
| 109 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_getPropertyString); |
| 110 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_getProvisionRequest); |
| 111 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_getSecureStops); |
| 112 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_isCryptoSchemeSupported); |
| 113 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_openSession); |
| 114 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_provideKeyResponse); |
| 115 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_provideProvisionResponse); |
| 116 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_queryKeyStatus); |
| 117 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_release); |
| 118 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_releaseSecureStops); |
| 119 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_removeKeys); |
| 120 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_restoreKeys); |
| 121 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_setOnEventListener); |
| 122 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_setOnExpirationUpdateListener); |
| 123 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_setOnKeysChangeListener); |
| 124 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_setPropertyByteArray); |
| 125 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_setPropertyString); |
| 126 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_sign); |
| 127 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaDrm_verify); |
| 128 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_advance); |
| 129 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_delete); |
| 130 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getCachedDuration); |
| 131 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getFileFormat); |
| 132 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getPsshInfo); |
| 133 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getSampleCryptoInfo); |
| 134 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getSampleFlags); |
| 135 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getSampleFormat); |
| 136 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getSampleSize); |
| 137 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getSampleTime); |
| 138 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getSampleTrackIndex); |
| 139 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getTrackCount); |
| 140 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_getTrackFormat); |
| 141 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_new); |
| 142 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_readSampleData); |
| 143 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_seekTo); |
| 144 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_selectTrack); |
| 145 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_setDataSource); |
| 146 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_setDataSourceCustom); |
| 147 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_setDataSourceFd); |
| 148 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaExtractor_unselectTrack); |
| 149 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_clear); |
| 150 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_copy); |
| 151 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_delete); |
| 152 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getBuffer); |
| 153 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getDouble); |
| 154 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getFloat); |
| 155 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getInt32); |
| 156 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getInt64); |
| 157 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getRect); |
| 158 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getSize); |
| 159 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_getString); |
| 160 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_new); |
| 161 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setBuffer); |
| 162 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setDouble); |
| 163 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setFloat); |
| 164 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setInt32); |
| 165 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setInt64); |
| 166 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setRect); |
| 167 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setSize); |
| 168 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_setString); |
| 169 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaFormat_toString); |
| 170 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_addTrack); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 171 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_append); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 172 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_delete); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 173 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_getTrackCount); |
| 174 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_getTrackFormat); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 175 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_new); |
| 176 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_setLocation); |
| 177 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_setOrientationHint); |
| 178 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_start); |
| 179 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_stop); |
| 180 | DEFINE_INTERCEPTABLE_STUB_FUNCTION(AMediaMuxer_writeSampleData); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 181 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_HDR10_PLUS_INFO); |
| 182 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_LOW_LATENCY); |
| 183 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_OFFSET_TIME); |
| 184 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_REQUEST_SYNC_FRAME); |
| 185 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_SUSPEND); |
| 186 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_SUSPEND_TIME); |
| 187 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIACODEC_KEY_VIDEO_BITRATE); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 188 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR); |
| 189 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR); |
| 190 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION); |
| 191 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL); |
| 192 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL); |
| 193 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT); |
| 194 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_PROFILE); |
| 195 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_SBR_MODE); |
| 196 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUM); |
| 197 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMART); |
| 198 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMARTIST); |
| 199 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ARTIST); |
| 200 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO); |
| 201 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_SESSION_ID); |
| 202 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUTHOR); |
| 203 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_BITRATE_MODE); |
| 204 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_BITS_PER_SAMPLE); |
| 205 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_BIT_RATE); |
| 206 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CAPTURE_RATE); |
| 207 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CDTRACKNUMBER); |
| 208 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CHANNEL_COUNT); |
| 209 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CHANNEL_MASK); |
| 210 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COLOR_FORMAT); |
| 211 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COLOR_RANGE); |
| 212 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COLOR_STANDARD); |
| 213 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COLOR_TRANSFER); |
| 214 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COMPILATION); |
| 215 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COMPLEXITY); |
| 216 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_COMPOSER); |
| 217 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED); |
| 218 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE); |
| 219 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK); |
| 220 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES); |
| 221 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_IV); |
| 222 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_KEY); |
| 223 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_MODE); |
| 224 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES); |
| 225 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK); |
| 226 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CSD); |
| 227 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CSD_0); |
| 228 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CSD_1); |
| 229 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CSD_2); |
| 230 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CSD_AVC); |
| 231 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_CSD_HEVC); |
| 232 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_D263); |
| 233 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_DATE); |
| 234 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_DISCNUMBER); |
| 235 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_DISPLAY_CROP); |
| 236 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_DISPLAY_HEIGHT); |
| 237 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_DISPLAY_WIDTH); |
| 238 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_DURATION); |
| 239 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ENCODER_DELAY); |
| 240 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ENCODER_PADDING); |
| 241 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ESDS); |
| 242 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_EXIF_OFFSET); |
| 243 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_EXIF_SIZE); |
| 244 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL); |
| 245 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_FRAME_COUNT); |
| 246 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_FRAME_RATE); |
| 247 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_GENRE); |
| 248 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_GRID_COLUMNS); |
| 249 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_GRID_ROWS); |
| 250 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 251 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_HDR10_PLUS_INFO); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 252 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_HDR_STATIC_INFO); |
| 253 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_HEIGHT); |
| 254 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ICC_PROFILE); |
| 255 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD); |
| 256 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_IS_ADTS); |
| 257 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_IS_AUTOSELECT); |
| 258 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_IS_DEFAULT); |
| 259 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE); |
| 260 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_IS_SYNC_FRAME); |
| 261 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_I_FRAME_INTERVAL); |
| 262 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LANGUAGE); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 263 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 264 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LATENCY); |
| 265 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LEVEL); |
| 266 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LOCATION); |
| 267 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LOOP); |
| 268 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LOW_LATENCY); |
| 269 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LYRICIST); |
| 270 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MANUFACTURER); |
| 271 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_BIT_RATE); |
| 272 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER); |
| 273 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_HEIGHT); |
| 274 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_INPUT_SIZE); |
| 275 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER); |
| 276 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_WIDTH); |
| 277 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MIME); |
| 278 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER); |
| 279 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MPEG_USER_DATA); |
| 280 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_OPERATING_RATE); |
| 281 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN); |
| 282 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_PCM_ENCODING); |
| 283 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_PRIORITY); |
| 284 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_PROFILE); |
| 285 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_PSSH); |
| 286 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP); |
| 287 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER); |
| 288 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ROTATION); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 289 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 290 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SAMPLE_RATE); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 291 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 292 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SAR_HEIGHT); |
| 293 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SAR_WIDTH); |
| 294 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SEI); |
| 295 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SLICE_HEIGHT); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 296 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 297 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_STRIDE); |
| 298 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TARGET_TIME); |
| 299 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TEMPORAL_LAYERING); |
| 300 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT); |
| 301 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID); |
| 302 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 303 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 304 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC); |
| 305 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT); |
| 306 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_THUMBNAIL_TIME); |
| 307 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH); |
| 308 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TILE_HEIGHT); |
| 309 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TILE_WIDTH); |
| 310 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TIME_US); |
| 311 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TITLE); |
| 312 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TRACK_ID); |
| 313 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_TRACK_INDEX); |
| 314 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_VALID_SAMPLES); |
| 315 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_WIDTH); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 316 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_XMP_OFFSET); |
| 317 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_XMP_SIZE); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 318 | DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_YEAR); |
| 319 | |
| 320 | static void __attribute__((constructor(0))) init_stub_library() { |
| 321 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_acquireLatestImage); |
| 322 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_acquireLatestImageAsync); |
| 323 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_acquireNextImage); |
| 324 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_acquireNextImageAsync); |
| 325 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_delete); |
| 326 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getFormat); |
| 327 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getHeight); |
| 328 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getMaxImages); |
| 329 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWidth); |
| 330 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindow); |
| 331 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindowNativeHandle); |
| 332 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_new); |
| 333 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithUsage); |
| 334 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setBufferRemovedListener); |
| 335 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setImageListener); |
| 336 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_delete); |
| 337 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_deleteAsync); |
| 338 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getCropRect); |
| 339 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getFormat); |
| 340 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHardwareBuffer); |
| 341 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHeight); |
| 342 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getNumberOfPlanes); |
| 343 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getPlaneData); |
| 344 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getPlanePixelStride); |
| 345 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getPlaneRowStride); |
| 346 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getTimestamp); |
| 347 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getWidth); |
| 348 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecActionCode_isRecoverable); |
| 349 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecActionCode_isTransient); |
| 350 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_delete); |
| 351 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_getClearBytes); |
| 352 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_getEncryptedBytes); |
| 353 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_getIV); |
| 354 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_getKey); |
| 355 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_getMode); |
| 356 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_getNumSubSamples); |
| 357 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_new); |
| 358 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodecCryptoInfo_setPattern); |
| 359 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_configure); |
| 360 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createCodecByName); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 361 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createCodecByNameForClient); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 362 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createDecoderByType); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 363 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createDecoderByTypeForClient); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 364 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createEncoderByType); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 365 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createEncoderByTypeForClient); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 366 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createInputSurface); |
| 367 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_createPersistentInputSurface); |
| 368 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_delete); |
| 369 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_dequeueInputBuffer); |
| 370 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_dequeueOutputBuffer); |
| 371 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_flush); |
| 372 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_getBufferFormat); |
| 373 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_getInputBuffer); |
| 374 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_getInputFormat); |
| 375 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_getName); |
| 376 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_getOutputBuffer); |
| 377 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_getOutputFormat); |
| 378 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_queueInputBuffer); |
| 379 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_queueSecureInputBuffer); |
| 380 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_releaseCrypto); |
| 381 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_releaseName); |
| 382 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_releaseOutputBuffer); |
| 383 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_releaseOutputBufferAtTime); |
| 384 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_setAsyncNotifyCallback); |
| 385 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_setInputSurface); |
| 386 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_setOutputSurface); |
| 387 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_setParameters); |
| 388 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_signalEndOfInputStream); |
| 389 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_start); |
| 390 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCodec_stop); |
| 391 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCrypto_delete); |
| 392 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCrypto_isCryptoSchemeSupported); |
| 393 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCrypto_new); |
| 394 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaCrypto_requiresSecureDecoderComponent); |
| 395 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_close); |
| 396 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_delete); |
| 397 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_new); |
| 398 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_newUri); |
| 399 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_setClose); |
| 400 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_setGetAvailableSize); |
| 401 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_setGetSize); |
| 402 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_setReadAt); |
| 403 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDataSource_setUserdata); |
| 404 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_closeSession); |
| 405 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_createByUUID); |
| 406 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_decrypt); |
| 407 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_encrypt); |
| 408 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_getKeyRequest); |
| 409 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_getPropertyByteArray); |
| 410 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_getPropertyString); |
| 411 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_getProvisionRequest); |
| 412 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_getSecureStops); |
| 413 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_isCryptoSchemeSupported); |
| 414 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_openSession); |
| 415 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_provideKeyResponse); |
| 416 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_provideProvisionResponse); |
| 417 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_queryKeyStatus); |
| 418 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_release); |
| 419 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_releaseSecureStops); |
| 420 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_removeKeys); |
| 421 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_restoreKeys); |
| 422 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_setOnEventListener); |
| 423 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_setOnExpirationUpdateListener); |
| 424 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_setOnKeysChangeListener); |
| 425 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_setPropertyByteArray); |
| 426 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_setPropertyString); |
| 427 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_sign); |
| 428 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaDrm_verify); |
| 429 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_advance); |
| 430 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_delete); |
| 431 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getCachedDuration); |
| 432 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getFileFormat); |
| 433 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getPsshInfo); |
| 434 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getSampleCryptoInfo); |
| 435 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getSampleFlags); |
| 436 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getSampleFormat); |
| 437 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getSampleSize); |
| 438 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getSampleTime); |
| 439 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getSampleTrackIndex); |
| 440 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getTrackCount); |
| 441 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_getTrackFormat); |
| 442 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_new); |
| 443 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_readSampleData); |
| 444 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_seekTo); |
| 445 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_selectTrack); |
| 446 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_setDataSource); |
| 447 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_setDataSourceCustom); |
| 448 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_setDataSourceFd); |
| 449 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaExtractor_unselectTrack); |
| 450 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_clear); |
| 451 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_copy); |
| 452 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_delete); |
| 453 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getBuffer); |
| 454 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getDouble); |
| 455 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getFloat); |
| 456 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getInt32); |
| 457 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getInt64); |
| 458 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getRect); |
| 459 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getSize); |
| 460 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_getString); |
| 461 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_new); |
| 462 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setBuffer); |
| 463 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setDouble); |
| 464 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setFloat); |
| 465 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setInt32); |
| 466 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setInt64); |
| 467 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setRect); |
| 468 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setSize); |
| 469 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_setString); |
| 470 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaFormat_toString); |
| 471 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_addTrack); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 472 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_append); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 473 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_delete); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 474 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_getTrackCount); |
| 475 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_getTrackFormat); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 476 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_new); |
| 477 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_setLocation); |
| 478 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_setOrientationHint); |
| 479 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_start); |
| 480 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_stop); |
| 481 | INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AMediaMuxer_writeSampleData); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 482 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_HDR10_PLUS_INFO); |
| 483 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_LOW_LATENCY); |
| 484 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_OFFSET_TIME); |
| 485 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_REQUEST_SYNC_FRAME); |
| 486 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_SUSPEND); |
| 487 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_SUSPEND_TIME); |
| 488 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIACODEC_KEY_VIDEO_BITRATE); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 489 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR); |
| 490 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR); |
| 491 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION); |
| 492 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL); |
| 493 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL); |
| 494 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT); |
| 495 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_PROFILE); |
| 496 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AAC_SBR_MODE); |
| 497 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUM); |
| 498 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMART); |
| 499 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMARTIST); |
| 500 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ARTIST); |
| 501 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO); |
| 502 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_SESSION_ID); |
| 503 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUTHOR); |
| 504 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_BITRATE_MODE); |
| 505 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_BITS_PER_SAMPLE); |
| 506 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_BIT_RATE); |
| 507 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CAPTURE_RATE); |
| 508 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CDTRACKNUMBER); |
| 509 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CHANNEL_COUNT); |
| 510 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CHANNEL_MASK); |
| 511 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COLOR_FORMAT); |
| 512 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COLOR_RANGE); |
| 513 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COLOR_STANDARD); |
| 514 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COLOR_TRANSFER); |
| 515 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COMPILATION); |
| 516 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COMPLEXITY); |
| 517 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_COMPOSER); |
| 518 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED); |
| 519 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE); |
| 520 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK); |
| 521 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES); |
| 522 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_IV); |
| 523 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_KEY); |
| 524 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_MODE); |
| 525 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES); |
| 526 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK); |
| 527 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CSD); |
| 528 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CSD_0); |
| 529 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CSD_1); |
| 530 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CSD_2); |
| 531 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CSD_AVC); |
| 532 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_CSD_HEVC); |
| 533 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_D263); |
| 534 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_DATE); |
| 535 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_DISCNUMBER); |
| 536 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_DISPLAY_CROP); |
| 537 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_DISPLAY_HEIGHT); |
| 538 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_DISPLAY_WIDTH); |
| 539 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_DURATION); |
| 540 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ENCODER_DELAY); |
| 541 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ENCODER_PADDING); |
| 542 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ESDS); |
| 543 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_EXIF_OFFSET); |
| 544 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_EXIF_SIZE); |
| 545 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL); |
| 546 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_FRAME_COUNT); |
| 547 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_FRAME_RATE); |
| 548 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_GENRE); |
| 549 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_GRID_COLUMNS); |
| 550 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_GRID_ROWS); |
| 551 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 552 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_HDR10_PLUS_INFO); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 553 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_HDR_STATIC_INFO); |
| 554 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_HEIGHT); |
| 555 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ICC_PROFILE); |
| 556 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD); |
| 557 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_IS_ADTS); |
| 558 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_IS_AUTOSELECT); |
| 559 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_IS_DEFAULT); |
| 560 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE); |
| 561 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_IS_SYNC_FRAME); |
| 562 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_I_FRAME_INTERVAL); |
| 563 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LANGUAGE); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 564 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LAST_SAMPLE_INDEX_IN_CHUNK); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 565 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LATENCY); |
| 566 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LEVEL); |
| 567 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LOCATION); |
| 568 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LOOP); |
| 569 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LOW_LATENCY); |
| 570 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LYRICIST); |
| 571 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MANUFACTURER); |
| 572 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_BIT_RATE); |
| 573 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER); |
| 574 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_HEIGHT); |
| 575 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_INPUT_SIZE); |
| 576 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER); |
| 577 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_WIDTH); |
| 578 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MIME); |
| 579 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER); |
| 580 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MPEG_USER_DATA); |
| 581 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_OPERATING_RATE); |
| 582 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN); |
| 583 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_PCM_ENCODING); |
| 584 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_PRIORITY); |
| 585 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_PROFILE); |
| 586 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_PSSH); |
| 587 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP); |
| 588 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER); |
| 589 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ROTATION); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 590 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SAMPLE_FILE_OFFSET); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 591 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SAMPLE_RATE); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 592 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SAMPLE_TIME_BEFORE_APPEND); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 593 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SAR_HEIGHT); |
| 594 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SAR_WIDTH); |
| 595 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SEI); |
| 596 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SLICE_HEIGHT); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 597 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 598 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_STRIDE); |
| 599 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TARGET_TIME); |
| 600 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TEMPORAL_LAYERING); |
| 601 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT); |
| 602 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID); |
| 603 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 604 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 605 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC); |
| 606 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT); |
| 607 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_THUMBNAIL_TIME); |
| 608 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH); |
| 609 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TILE_HEIGHT); |
| 610 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TILE_WIDTH); |
| 611 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TIME_US); |
| 612 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TITLE); |
| 613 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TRACK_ID); |
| 614 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_TRACK_INDEX); |
| 615 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_VALID_SAMPLES); |
| 616 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_WIDTH); |
Lev Rumyantsev | 9a656ba | 2021-09-24 10:42:23 -0700 | [diff] [blame] | 617 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_XMP_OFFSET); |
| 618 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_XMP_SIZE); |
Lev Rumyantsev | c6f684a | 2020-06-19 16:53:08 -0700 | [diff] [blame] | 619 | INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_YEAR); |
| 620 | } |
| 621 | // clang-format on |