blob: d7ad37016713fef28145c9475b39e59f474f893d [file] [log] [blame]
Dan Albert2975a242016-09-23 16:17:45 -07001LIBMEDIANDK {
2 global:
3 AImageReader_acquireLatestImage; # introduced=24
Jiwen 'Steve' Cai5ea3c112017-03-01 18:03:59 -08004 AImageReader_acquireLatestImageAsync; # introduced=26
Dan Albert2975a242016-09-23 16:17:45 -07005 AImageReader_acquireNextImage; # introduced=24
Jiwen 'Steve' Cai5ea3c112017-03-01 18:03:59 -08006 AImageReader_acquireNextImageAsync; # introduced=26
Dan Albert2975a242016-09-23 16:17:45 -07007 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' Cai5ea3c112017-03-01 18:03:59 -080014 AImageReader_newWithUsage; # introduced=26
15 AImageReader_setBufferRemovedListener; # introduced=26
Dan Albert2975a242016-09-23 16:17:45 -070016 AImageReader_setImageListener; # introduced=24
17 AImage_delete; # introduced=24
Jiwen 'Steve' Cai5ea3c112017-03-01 18:03:59 -080018 AImage_deleteAsync; # introduced=26
Dan Albert2975a242016-09-23 16:17:45 -070019 AImage_getCropRect; # introduced=24
20 AImage_getFormat; # introduced=24
Jiwen 'Steve' Cai5ea3c112017-03-01 18:03:59 -080021 AImage_getHardwareBuffer; # introduced=26
Dan Albert2975a242016-09-23 16:17:45 -070022 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
Robert Shihb6026e02017-03-20 16:46:34 -070078 AMediaCodec_setParameters; # introduced=26
79 AMediaCodec_setInputSurface; # introduced=26
80 AMediaCodec_createInputSurface; # introduced=26
81 AMediaCodec_signalEndOfInputStream; # introduced=26
82 AMediaCodec_createPersistentInputSurface; # introduced=26
Dan Albert2975a242016-09-23 16:17:45 -070083 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};