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 |
Jiyong Park | 2299310 | 2019-11-06 12:44:53 +0900 | [diff] [blame] | 7 | AImageReader_getWindowNativeHandle; # llndk |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 8 | AImageReader_delete; # introduced=24 |
| 9 | AImageReader_getFormat; # introduced=24 |
| 10 | AImageReader_getHeight; # introduced=24 |
| 11 | AImageReader_getMaxImages; # introduced=24 |
| 12 | AImageReader_getWidth; # introduced=24 |
| 13 | AImageReader_getWindow; # introduced=24 |
| 14 | AImageReader_new; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 15 | AImageReader_newWithUsage; # introduced=26 |
| 16 | AImageReader_setBufferRemovedListener; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 17 | AImageReader_setImageListener; # introduced=24 |
| 18 | AImage_delete; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 19 | AImage_deleteAsync; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 20 | AImage_getCropRect; # introduced=24 |
| 21 | AImage_getFormat; # introduced=24 |
Jiwen 'Steve' Cai | 5ea3c11 | 2017-03-01 18:03:59 -0800 | [diff] [blame] | 22 | AImage_getHardwareBuffer; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 23 | AImage_getHeight; # introduced=24 |
| 24 | AImage_getNumberOfPlanes; # introduced=24 |
| 25 | AImage_getPlaneData; # introduced=24 |
| 26 | AImage_getPlanePixelStride; # introduced=24 |
| 27 | AImage_getPlaneRowStride; # introduced=24 |
| 28 | AImage_getTimestamp; # introduced=24 |
| 29 | AImage_getWidth; # introduced=24 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 30 | AMEDIAFORMAT_KEY_AAC_DRC_ATTENUATION_FACTOR; # var introduced=28 |
| 31 | AMEDIAFORMAT_KEY_AAC_DRC_BOOST_FACTOR; # var introduced=28 |
| 32 | AMEDIAFORMAT_KEY_AAC_DRC_HEAVY_COMPRESSION; # var introduced=28 |
| 33 | AMEDIAFORMAT_KEY_AAC_DRC_TARGET_REFERENCE_LEVEL; # var introduced=28 |
| 34 | AMEDIAFORMAT_KEY_AAC_ENCODED_TARGET_LEVEL; # var introduced=28 |
| 35 | AMEDIAFORMAT_KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT; # var introduced=28 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 36 | AMEDIAFORMAT_KEY_AAC_PROFILE; # var introduced=21 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 37 | AMEDIAFORMAT_KEY_AAC_SBR_MODE; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 38 | AMEDIAFORMAT_KEY_ALBUM; # var introduced=29 |
| 39 | AMEDIAFORMAT_KEY_ALBUMART; # var introduced=29 |
| 40 | AMEDIAFORMAT_KEY_ALBUMARTIST; # var introduced=29 |
| 41 | AMEDIAFORMAT_KEY_ARTIST; # var introduced=29 |
| 42 | AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 43 | AMEDIAFORMAT_KEY_AUDIO_SESSION_ID; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 44 | AMEDIAFORMAT_KEY_AUTHOR; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 45 | AMEDIAFORMAT_KEY_BITRATE_MODE; # var introduced=28 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 46 | AMEDIAFORMAT_KEY_BIT_RATE; # var introduced=21 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 47 | AMEDIAFORMAT_KEY_BITS_PER_SAMPLE; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 48 | AMEDIAFORMAT_KEY_CAPTURE_RATE; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 49 | AMEDIAFORMAT_KEY_CDTRACKNUMBER; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 50 | AMEDIAFORMAT_KEY_CHANNEL_COUNT; # var introduced=21 |
| 51 | AMEDIAFORMAT_KEY_CHANNEL_MASK; # var introduced=21 |
| 52 | AMEDIAFORMAT_KEY_COLOR_FORMAT; # var introduced=21 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 53 | AMEDIAFORMAT_KEY_COLOR_RANGE; # var introduced=28 |
| 54 | AMEDIAFORMAT_KEY_COLOR_STANDARD; # var introduced=28 |
| 55 | AMEDIAFORMAT_KEY_COLOR_TRANSFER; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 56 | AMEDIAFORMAT_KEY_COMPILATION; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 57 | AMEDIAFORMAT_KEY_COMPLEXITY; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 58 | AMEDIAFORMAT_KEY_COMPOSER; # var introduced=29 |
Chong Zhang | 4a224f5 | 2018-06-05 15:40:19 -0700 | [diff] [blame] | 59 | AMEDIAFORMAT_KEY_CREATE_INPUT_SURFACE_SUSPENDED; # var introduced=29 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 60 | AMEDIAFORMAT_KEY_CRYPTO_DEFAULT_IV_SIZE; # var introduced=29 |
| 61 | AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_BYTE_BLOCK; # var introduced=29 |
Marco Nelissen | ee39a7f | 2018-12-12 08:14:42 -0800 | [diff] [blame] | 62 | AMEDIAFORMAT_KEY_CRYPTO_ENCRYPTED_SIZES; # var introduced=29 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 63 | AMEDIAFORMAT_KEY_CRYPTO_IV; # var introduced=29 |
| 64 | AMEDIAFORMAT_KEY_CRYPTO_KEY; # var introduced=29 |
| 65 | AMEDIAFORMAT_KEY_CRYPTO_MODE; # var introduced=29 |
Marco Nelissen | ee39a7f | 2018-12-12 08:14:42 -0800 | [diff] [blame] | 66 | AMEDIAFORMAT_KEY_CRYPTO_PLAIN_SIZES; # var introduced=29 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 67 | AMEDIAFORMAT_KEY_CRYPTO_SKIP_BYTE_BLOCK; # var introduced=29 |
Marco Nelissen | 185a4a5 | 2018-06-29 13:00:06 -0700 | [diff] [blame] | 68 | AMEDIAFORMAT_KEY_CSD; # var introduced=28 |
| 69 | AMEDIAFORMAT_KEY_CSD_0; # var introduced=28 |
| 70 | AMEDIAFORMAT_KEY_CSD_1; # var introduced=28 |
| 71 | AMEDIAFORMAT_KEY_CSD_2; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 72 | AMEDIAFORMAT_KEY_CSD_AVC; # var introduced=29 |
| 73 | AMEDIAFORMAT_KEY_CSD_HEVC; # var introduced=29 |
| 74 | AMEDIAFORMAT_KEY_D263; # var introduced=29 |
| 75 | AMEDIAFORMAT_KEY_DATE; # var introduced=29 |
| 76 | AMEDIAFORMAT_KEY_DISCNUMBER; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 77 | AMEDIAFORMAT_KEY_DISPLAY_CROP; # var introduced=28 |
Marco Nelissen | 40863cb | 2018-07-09 15:21:14 -0700 | [diff] [blame] | 78 | AMEDIAFORMAT_KEY_DISPLAY_HEIGHT; # var introduced=28 |
| 79 | AMEDIAFORMAT_KEY_DISPLAY_WIDTH; # var introduced=28 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 80 | AMEDIAFORMAT_KEY_DURATION; # var introduced=21 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 81 | AMEDIAFORMAT_KEY_ENCODER_DELAY; # var introduced=29 |
| 82 | AMEDIAFORMAT_KEY_ENCODER_PADDING; # var introduced=29 |
| 83 | AMEDIAFORMAT_KEY_ESDS; # var introduced=29 |
| 84 | AMEDIAFORMAT_KEY_EXIF_OFFSET; # var introduced=29 |
| 85 | AMEDIAFORMAT_KEY_EXIF_SIZE; # var introduced=29 |
| 86 | AMEDIAFORMAT_KEY_FRAME_COUNT; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 87 | AMEDIAFORMAT_KEY_FLAC_COMPRESSION_LEVEL; # var introduced=21 |
| 88 | AMEDIAFORMAT_KEY_FRAME_RATE; # var introduced=21 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 89 | AMEDIAFORMAT_KEY_GENRE; # var introduced=29 |
Chong Zhang | d7111ab | 2018-04-03 12:46:01 -0700 | [diff] [blame] | 90 | AMEDIAFORMAT_KEY_GRID_COLUMNS; # var introduced=28 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 91 | AMEDIAFORMAT_KEY_GRID_ROWS; # var introduced=28 |
jiabin | 9e0ad02 | 2019-03-20 14:42:16 -0700 | [diff] [blame] | 92 | AMEDIAFORMAT_KEY_HAPTIC_CHANNEL_COUNT; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 93 | AMEDIAFORMAT_KEY_HDR_STATIC_INFO; # var introduced=28 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 94 | AMEDIAFORMAT_KEY_HEIGHT; # var introduced=21 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 95 | AMEDIAFORMAT_KEY_ICC_PROFILE; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 96 | AMEDIAFORMAT_KEY_INTRA_REFRESH_PERIOD; # var introduced=28 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 97 | AMEDIAFORMAT_KEY_IS_ADTS; # var introduced=21 |
| 98 | AMEDIAFORMAT_KEY_IS_AUTOSELECT; # var introduced=21 |
| 99 | AMEDIAFORMAT_KEY_IS_DEFAULT; # var introduced=21 |
| 100 | AMEDIAFORMAT_KEY_IS_FORCED_SUBTITLE; # var introduced=21 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 101 | AMEDIAFORMAT_KEY_IS_SYNC_FRAME; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 102 | AMEDIAFORMAT_KEY_I_FRAME_INTERVAL; # var introduced=21 |
| 103 | AMEDIAFORMAT_KEY_LANGUAGE; # var introduced=21 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 104 | AMEDIAFORMAT_KEY_LATENCY; # var introduced=28 |
| 105 | AMEDIAFORMAT_KEY_LEVEL; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 106 | AMEDIAFORMAT_KEY_LOCATION; # var introduced=29 |
| 107 | AMEDIAFORMAT_KEY_LOOP; # var introduced=29 |
Wei Jia | 8e89e1a | 2019-12-03 11:12:11 -0800 | [diff] [blame] | 108 | AMEDIAFORMAT_KEY_LOW_LATENCY; # var introduced=30 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 109 | AMEDIAFORMAT_KEY_LYRICIST; # var introduced=29 |
Dichen Zhang | bb20d55 | 2019-02-14 11:27:33 -0800 | [diff] [blame] | 110 | AMEDIAFORMAT_KEY_MANUFACTURER; # var introduced=29 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 111 | AMEDIAFORMAT_KEY_MAX_BIT_RATE; # var introduced=29 |
Chong Zhang | 038e8f8 | 2019-02-06 19:05:14 -0800 | [diff] [blame] | 112 | AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 113 | AMEDIAFORMAT_KEY_MAX_HEIGHT; # var introduced=21 |
| 114 | AMEDIAFORMAT_KEY_MAX_INPUT_SIZE; # var introduced=21 |
Chong Zhang | 038e8f8 | 2019-02-06 19:05:14 -0800 | [diff] [blame] | 115 | AMEDIAFORMAT_KEY_MAX_PTS_GAP_TO_ENCODER; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 116 | AMEDIAFORMAT_KEY_MAX_WIDTH; # var introduced=21 |
| 117 | AMEDIAFORMAT_KEY_MIME; # var introduced=21 |
Marco Nelissen | 185a4a5 | 2018-06-29 13:00:06 -0700 | [diff] [blame] | 118 | AMEDIAFORMAT_KEY_MPEG_USER_DATA; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 119 | AMEDIAFORMAT_KEY_MPEG2_STREAM_HEADER; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 120 | AMEDIAFORMAT_KEY_OPERATING_RATE; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 121 | AMEDIAFORMAT_KEY_PCM_BIG_ENDIAN; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 122 | AMEDIAFORMAT_KEY_PCM_ENCODING; # var introduced=28 |
| 123 | AMEDIAFORMAT_KEY_PRIORITY; # var introduced=28 |
| 124 | AMEDIAFORMAT_KEY_PROFILE; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 125 | AMEDIAFORMAT_KEY_PSSH; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 126 | AMEDIAFORMAT_KEY_PUSH_BLANK_BUFFERS_ON_STOP; # var introduced=21 |
| 127 | AMEDIAFORMAT_KEY_REPEAT_PREVIOUS_FRAME_AFTER; # var introduced=21 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 128 | AMEDIAFORMAT_KEY_ROTATION; # var introduced=28 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 129 | AMEDIAFORMAT_KEY_SAMPLE_RATE; # var introduced=21 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 130 | AMEDIAFORMAT_KEY_SAR_HEIGHT; # var introduced=29 |
| 131 | AMEDIAFORMAT_KEY_SAR_WIDTH; # var introduced=29 |
Marco Nelissen | 185a4a5 | 2018-06-29 13:00:06 -0700 | [diff] [blame] | 132 | AMEDIAFORMAT_KEY_SEI; # var introduced=28 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 133 | AMEDIAFORMAT_KEY_SLICE_HEIGHT; # var introduced=28 |
Chong Zhang | 722d712 | 2020-09-22 19:45:45 -0700 | [diff] [blame] | 134 | AMEDIAFORMAT_KEY_SLOW_MOTION_MARKERS; # var introduced=31 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 135 | AMEDIAFORMAT_KEY_STRIDE; # var introduced=21 |
Marco Nelissen | ee39a7f | 2018-12-12 08:14:42 -0800 | [diff] [blame] | 136 | AMEDIAFORMAT_KEY_TARGET_TIME; # var introduced=29 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 137 | AMEDIAFORMAT_KEY_TEMPORAL_LAYER_COUNT; # var introduced=29 |
Marco Nelissen | 185a4a5 | 2018-06-29 13:00:06 -0700 | [diff] [blame] | 138 | AMEDIAFORMAT_KEY_TEMPORAL_LAYER_ID; # var introduced=28 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 139 | AMEDIAFORMAT_KEY_TEMPORAL_LAYERING; # var introduced=28 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 140 | AMEDIAFORMAT_KEY_TEXT_FORMAT_DATA; # var introduced=29 |
Vignesh Venkatasubramanian | 1fc3b79 | 2020-11-02 14:34:22 -0800 | [diff] [blame] | 141 | AMEDIAFORMAT_KEY_THUMBNAIL_CSD_AV1C; # var introduced=31 |
Chong Zhang | 4c1f958 | 2019-03-13 15:15:53 +0900 | [diff] [blame] | 142 | AMEDIAFORMAT_KEY_THUMBNAIL_CSD_HEVC; # var introduced=29 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 143 | AMEDIAFORMAT_KEY_THUMBNAIL_HEIGHT; # var introduced=29 |
| 144 | AMEDIAFORMAT_KEY_THUMBNAIL_TIME; # var introduced=29 |
| 145 | AMEDIAFORMAT_KEY_THUMBNAIL_WIDTH; # var introduced=29 |
| 146 | AMEDIAFORMAT_KEY_TITLE; # var introduced=28 |
Chong Zhang | d7111ab | 2018-04-03 12:46:01 -0700 | [diff] [blame] | 147 | AMEDIAFORMAT_KEY_TILE_HEIGHT; # var introduced=28 |
| 148 | AMEDIAFORMAT_KEY_TILE_WIDTH; # var introduced=28 |
Marco Nelissen | 185a4a5 | 2018-06-29 13:00:06 -0700 | [diff] [blame] | 149 | AMEDIAFORMAT_KEY_TIME_US; # var introduced=28 |
| 150 | AMEDIAFORMAT_KEY_TRACK_INDEX; # var introduced=28 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 151 | AMEDIAFORMAT_KEY_TRACK_ID; # var introduced=28 |
Marco Nelissen | e92a5c7 | 2018-12-13 09:52:38 -0800 | [diff] [blame] | 152 | AMEDIAFORMAT_KEY_VALID_SAMPLES; # var introduced=29 |
Marco Nelissen | e2d5f7b | 2018-06-29 09:56:21 -0700 | [diff] [blame] | 153 | AMEDIAFORMAT_KEY_WIDTH; # var introduced=21 |
Chong Zhang | af63882 | 2020-12-09 17:19:25 -0800 | [diff] [blame^] | 154 | AMEDIAFORMAT_KEY_XMP_OFFSET; # var introduced=31 |
| 155 | AMEDIAFORMAT_KEY_XMP_SIZE; # var introduced=31 |
dimitry | b8aca87 | 2018-12-04 15:58:40 +0100 | [diff] [blame] | 156 | AMEDIAFORMAT_KEY_YEAR; # var introduced=29 |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 157 | AMediaCodecActionCode_isRecoverable; # introduced=28 |
| 158 | AMediaCodecActionCode_isTransient; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 159 | AMediaCodecCryptoInfo_delete; |
| 160 | AMediaCodecCryptoInfo_getClearBytes; |
| 161 | AMediaCodecCryptoInfo_getEncryptedBytes; |
| 162 | AMediaCodecCryptoInfo_getIV; |
| 163 | AMediaCodecCryptoInfo_getKey; |
| 164 | AMediaCodecCryptoInfo_getMode; |
| 165 | AMediaCodecCryptoInfo_getNumSubSamples; |
| 166 | AMediaCodecCryptoInfo_new; |
| 167 | AMediaCodecCryptoInfo_setPattern; # introduced=24 |
| 168 | AMediaCodec_configure; |
| 169 | AMediaCodec_createCodecByName; |
Chong Zhang | efd1c5c | 2020-11-18 10:33:13 -0800 | [diff] [blame] | 170 | AMediaCodec_createCodecByNameForClient; # apex #introduced = 31 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 171 | AMediaCodec_createDecoderByType; |
Chong Zhang | efd1c5c | 2020-11-18 10:33:13 -0800 | [diff] [blame] | 172 | AMediaCodec_createDecoderByTypeForClient; # apex #introduced = 31 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 173 | AMediaCodec_createEncoderByType; |
Chong Zhang | efd1c5c | 2020-11-18 10:33:13 -0800 | [diff] [blame] | 174 | AMediaCodec_createEncoderByTypeForClient; # apex #introduced = 31 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 175 | AMediaCodec_delete; |
| 176 | AMediaCodec_dequeueInputBuffer; |
| 177 | AMediaCodec_dequeueOutputBuffer; |
| 178 | AMediaCodec_flush; |
Dongwon Kang | 62d60f0 | 2018-12-10 22:06:56 -0800 | [diff] [blame] | 179 | AMediaCodec_getBufferFormat; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 180 | AMediaCodec_getInputBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 181 | AMediaCodec_getInputFormat; # introduced=28 |
| 182 | AMediaCodec_getName; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 183 | AMediaCodec_getOutputBuffer; |
| 184 | AMediaCodec_getOutputFormat; |
| 185 | AMediaCodec_queueInputBuffer; |
| 186 | AMediaCodec_queueSecureInputBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 187 | AMediaCodec_releaseCrypto; # introduced=28 |
Wei Jia | f182221 | 2018-03-27 14:31:09 -0700 | [diff] [blame] | 188 | AMediaCodec_releaseName; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 189 | AMediaCodec_releaseOutputBuffer; |
| 190 | AMediaCodec_releaseOutputBufferAtTime; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 191 | AMediaCodec_setAsyncNotifyCallback; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 192 | AMediaCodec_setOutputSurface; # introduced=24 |
Robert Shih | b6026e0 | 2017-03-20 16:46:34 -0700 | [diff] [blame] | 193 | AMediaCodec_setParameters; # introduced=26 |
| 194 | AMediaCodec_setInputSurface; # introduced=26 |
| 195 | AMediaCodec_createInputSurface; # introduced=26 |
| 196 | AMediaCodec_signalEndOfInputStream; # introduced=26 |
| 197 | AMediaCodec_createPersistentInputSurface; # introduced=26 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 198 | AMediaCodec_start; |
| 199 | AMediaCodec_stop; |
| 200 | AMediaCrypto_delete; |
| 201 | AMediaCrypto_isCryptoSchemeSupported; |
| 202 | AMediaCrypto_new; |
| 203 | AMediaCrypto_requiresSecureDecoderComponent; |
Robert Shih | 0df451b | 2017-12-08 14:16:50 -0800 | [diff] [blame] | 204 | AMediaDataSource_delete; # introduced=28 |
| 205 | AMediaDataSource_new; # introduced=28 |
Robert Shih | 45b88d2 | 2018-02-05 13:52:39 -0800 | [diff] [blame] | 206 | AMediaDataSource_setClose; # introduced=28 |
Robert Shih | 0df451b | 2017-12-08 14:16:50 -0800 | [diff] [blame] | 207 | AMediaDataSource_setGetSize; # introduced=28 |
| 208 | AMediaDataSource_setReadAt; # introduced=28 |
| 209 | AMediaDataSource_setUserdata; # introduced=28 |
Robert Shih | 2568eb9 | 2018-09-19 10:00:46 -0700 | [diff] [blame] | 210 | AMediaDataSource_newUri; # introduced=29 |
Robert Shih | dabe9d9 | 2018-09-22 16:18:05 -0700 | [diff] [blame] | 211 | AMediaDataSource_close; # introduced=29 |
Robert Shih | ca198ce | 2018-09-22 16:31:55 -0700 | [diff] [blame] | 212 | AMediaDataSource_setGetAvailableSize; # introduced=29 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 213 | AMediaDrm_closeSession; |
| 214 | AMediaDrm_createByUUID; |
| 215 | AMediaDrm_decrypt; |
| 216 | AMediaDrm_encrypt; |
| 217 | AMediaDrm_getKeyRequest; |
| 218 | AMediaDrm_getPropertyByteArray; |
| 219 | AMediaDrm_getPropertyString; |
| 220 | AMediaDrm_getProvisionRequest; |
| 221 | AMediaDrm_getSecureStops; |
| 222 | AMediaDrm_isCryptoSchemeSupported; |
| 223 | AMediaDrm_openSession; |
| 224 | AMediaDrm_provideKeyResponse; |
| 225 | AMediaDrm_provideProvisionResponse; |
| 226 | AMediaDrm_queryKeyStatus; |
| 227 | AMediaDrm_release; |
| 228 | AMediaDrm_releaseSecureStops; |
| 229 | AMediaDrm_removeKeys; |
| 230 | AMediaDrm_restoreKeys; |
| 231 | AMediaDrm_setOnEventListener; |
| 232 | AMediaDrm_setPropertyByteArray; |
| 233 | AMediaDrm_setPropertyString; |
Edwin Wong | c76077c | 2018-10-19 10:24:12 -0700 | [diff] [blame] | 234 | AMediaDrm_setOnExpirationUpdateListener; # introduced=29 |
| 235 | AMediaDrm_setOnKeysChangeListener; # introduced=29 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 236 | AMediaDrm_sign; |
| 237 | AMediaDrm_verify; |
| 238 | AMediaExtractor_advance; |
| 239 | AMediaExtractor_delete; |
Robert Shih | 30e3c7d | 2018-01-21 17:06:12 -0800 | [diff] [blame] | 240 | AMediaExtractor_getCachedDuration; # introduced=28 |
| 241 | AMediaExtractor_getFileFormat; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 242 | AMediaExtractor_getPsshInfo; |
| 243 | AMediaExtractor_getSampleCryptoInfo; |
| 244 | AMediaExtractor_getSampleFlags; |
Robert Shih | d83d4f4 | 2018-02-24 19:02:46 -0800 | [diff] [blame] | 245 | AMediaExtractor_getSampleFormat; # introduced=28 |
Robert Shih | 30e3c7d | 2018-01-21 17:06:12 -0800 | [diff] [blame] | 246 | AMediaExtractor_getSampleSize; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 247 | AMediaExtractor_getSampleTime; |
| 248 | AMediaExtractor_getSampleTrackIndex; |
| 249 | AMediaExtractor_getTrackCount; |
| 250 | AMediaExtractor_getTrackFormat; |
| 251 | AMediaExtractor_new; |
| 252 | AMediaExtractor_readSampleData; |
| 253 | AMediaExtractor_seekTo; |
| 254 | AMediaExtractor_selectTrack; |
| 255 | AMediaExtractor_setDataSource; |
Robert Shih | 0df451b | 2017-12-08 14:16:50 -0800 | [diff] [blame] | 256 | AMediaExtractor_setDataSourceCustom; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 257 | AMediaExtractor_setDataSourceFd; |
| 258 | AMediaExtractor_unselectTrack; |
Marco Nelissen | 98603d8 | 2018-07-17 11:06:55 -0700 | [diff] [blame] | 259 | AMediaFormat_clear; # introduced=29 |
| 260 | AMediaFormat_copy; # introduced=29 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 261 | AMediaFormat_delete; |
| 262 | AMediaFormat_getBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 263 | AMediaFormat_getDouble; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 264 | AMediaFormat_getFloat; |
| 265 | AMediaFormat_getInt32; |
| 266 | AMediaFormat_getInt64; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 267 | AMediaFormat_getRect; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 268 | AMediaFormat_getSize; |
| 269 | AMediaFormat_getString; |
| 270 | AMediaFormat_new; |
| 271 | AMediaFormat_setBuffer; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 272 | AMediaFormat_setDouble; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 273 | AMediaFormat_setFloat; |
| 274 | AMediaFormat_setInt32; |
| 275 | AMediaFormat_setInt64; |
Wei Jia | 00cc992 | 2017-11-23 08:00:34 -0800 | [diff] [blame] | 276 | AMediaFormat_setRect; # introduced=28 |
| 277 | AMediaFormat_setSize; # introduced=28 |
Dan Albert | 2975a24 | 2016-09-23 16:17:45 -0700 | [diff] [blame] | 278 | AMediaFormat_setString; |
| 279 | AMediaFormat_toString; |
| 280 | AMediaMuxer_addTrack; |
| 281 | AMediaMuxer_delete; |
| 282 | AMediaMuxer_new; |
| 283 | AMediaMuxer_setLocation; |
| 284 | AMediaMuxer_setOrientationHint; |
| 285 | AMediaMuxer_start; |
| 286 | AMediaMuxer_stop; |
| 287 | AMediaMuxer_writeSampleData; |
| 288 | local: |
| 289 | *; |
| 290 | }; |