Only export necessary symbols
Change-Id: I869d7124c8cc555f4b09801a898f4dd3ecb072ec
diff --git a/media/ndk/NdkMediaCrypto.cpp b/media/ndk/NdkMediaCrypto.cpp
index d57f42b..c686273 100644
--- a/media/ndk/NdkMediaCrypto.cpp
+++ b/media/ndk/NdkMediaCrypto.cpp
@@ -74,6 +74,7 @@
extern "C" {
+EXPORT
bool AMediaCrypto_isCryptoSchemeSupported(const AMediaUUID uuid) {
sp<ICrypto> crypto = makeCrypto();
if (crypto == NULL) {
@@ -82,6 +83,7 @@
return crypto->isCryptoSchemeSupported(uuid);
}
+EXPORT
bool AMediaCrypto_requiresSecureDecoderComponent(const char *mime) {
sp<ICrypto> crypto = makeCrypto();
if (crypto == NULL) {
@@ -90,6 +92,7 @@
return crypto->requiresSecureDecoderComponent(mime);
}
+EXPORT
AMediaCrypto* AMediaCrypto_new(const AMediaUUID uuid, const void *data, size_t datasize) {
sp<ICrypto> tmp = makeCrypto();
@@ -107,6 +110,7 @@
return crypto;
}
+EXPORT
void AMediaCrypto_delete(AMediaCrypto* crypto) {
delete crypto;
}