blob: 74c23d35413cc4c2bbe51fdbb361adebef105c6f [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
78 AMediaCodec_start;
79 AMediaCodec_stop;
80 AMediaCrypto_delete;
81 AMediaCrypto_isCryptoSchemeSupported;
82 AMediaCrypto_new;
83 AMediaCrypto_requiresSecureDecoderComponent;
84 AMediaDrm_closeSession;
85 AMediaDrm_createByUUID;
86 AMediaDrm_decrypt;
87 AMediaDrm_encrypt;
88 AMediaDrm_getKeyRequest;
89 AMediaDrm_getPropertyByteArray;
90 AMediaDrm_getPropertyString;
91 AMediaDrm_getProvisionRequest;
92 AMediaDrm_getSecureStops;
93 AMediaDrm_isCryptoSchemeSupported;
94 AMediaDrm_openSession;
95 AMediaDrm_provideKeyResponse;
96 AMediaDrm_provideProvisionResponse;
97 AMediaDrm_queryKeyStatus;
98 AMediaDrm_release;
99 AMediaDrm_releaseSecureStops;
100 AMediaDrm_removeKeys;
101 AMediaDrm_restoreKeys;
102 AMediaDrm_setOnEventListener;
103 AMediaDrm_setPropertyByteArray;
104 AMediaDrm_setPropertyString;
105 AMediaDrm_sign;
106 AMediaDrm_verify;
107 AMediaExtractor_advance;
108 AMediaExtractor_delete;
109 AMediaExtractor_getPsshInfo;
110 AMediaExtractor_getSampleCryptoInfo;
111 AMediaExtractor_getSampleFlags;
112 AMediaExtractor_getSampleTime;
113 AMediaExtractor_getSampleTrackIndex;
114 AMediaExtractor_getTrackCount;
115 AMediaExtractor_getTrackFormat;
116 AMediaExtractor_new;
117 AMediaExtractor_readSampleData;
118 AMediaExtractor_seekTo;
119 AMediaExtractor_selectTrack;
120 AMediaExtractor_setDataSource;
121 AMediaExtractor_setDataSourceFd;
122 AMediaExtractor_unselectTrack;
123 AMediaFormat_delete;
124 AMediaFormat_getBuffer;
125 AMediaFormat_getFloat;
126 AMediaFormat_getInt32;
127 AMediaFormat_getInt64;
128 AMediaFormat_getSize;
129 AMediaFormat_getString;
130 AMediaFormat_new;
131 AMediaFormat_setBuffer;
132 AMediaFormat_setFloat;
133 AMediaFormat_setInt32;
134 AMediaFormat_setInt64;
135 AMediaFormat_setString;
136 AMediaFormat_toString;
137 AMediaMuxer_addTrack;
138 AMediaMuxer_delete;
139 AMediaMuxer_new;
140 AMediaMuxer_setLocation;
141 AMediaMuxer_setOrientationHint;
142 AMediaMuxer_start;
143 AMediaMuxer_stop;
144 AMediaMuxer_writeSampleData;
145 local:
146 *;
147};