1{
2  global:
3    extern "C++" {
4            "OHOS::Media::MediaLibraryNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
5            "OHOS::Media::MediaLibraryNapi::JSGetActivePeers(napi_env__ *,napi_callback_info__ *)";
6            "OHOS::Media::MediaLibraryNapi::UserFileMgrGetPrivateAlbum(napi_env__ *,napi_callback_info__ *)";
7            "OHOS::Media::MediaLibraryNapi::JSOnCallback(napi_env__ *,napi_callback_info__ *)";
8            "OHOS::Media::MediaLibraryNapi::JSGetPrivateAlbum(napi_env__ *,napi_callback_info__ *)";
9            "OHOS::Media::MediaLibraryNapi::UserFileMgrTrashAsset(napi_env__ *,napi_callback_info__ *)";
10            "OHOS::Media::MediaLibraryNapi::GetUserFileMgr(napi_env__ *,napi_callback_info__ *)";
11            "OHOS::Media::MediaLibraryNapi::CreateFileKeyEnum(napi_env__ *)";
12            "OHOS::Media::MediaLibraryNapi::CreateMediaTypeUserFileEnum(napi_env__ *)";
13            "OHOS::Media::MediaLibraryNapi::JSDeleteSmartAlbum(napi_env__ *,napi_callback_info__ *)";
14            "OHOS::Media::MediaLibraryNapi::JSCreateSmartAlbum(napi_env__ *,napi_callback_info__ *)";
15            "OHOS::Media::MediaLibraryNapi::JSDeleteAsset(napi_env__ *,napi_callback_info__ *)";
16            "OHOS::Media::MediaLibraryNapi::JSCreateAsset(napi_env__ *,napi_callback_info__ *)";
17            "OHOS::Media::MediaLibraryNapi::JSRelease(napi_env__ *,napi_callback_info__ *)";
18            "OHOS::Media::MediaLibraryNapi::UserFileMgrCreateAsset(napi_env__ *,napi_callback_info__ *)";
19            "OHOS::Media::MediaLibraryNapi::CreatePrivateAlbumTypeEnum(napi_env__ *)";
20            "OHOS::Media::MediaLibraryNapi::JSGetAllPeers(napi_env__ *,napi_callback_info__ *)";
21            "OHOS::Media::MediaLibraryNapi::JSGetFileAssets(napi_env__ *,napi_callback_info__ *)";
22            "OHOS::Media::MediaLibraryNapi::UserFileMgrCreateFileKeyEnum(napi_env__ *)";
23            "OHOS::Media::MediaLibraryNapi::JSGetPublicDirectory(napi_env__ *,napi_callback_info__ *)";
24            "OHOS::Media::MediaLibraryNapi::CreateAudioKeyEnum(napi_env__ *)";
25            "OHOS::Media::MediaLibraryNapi::CreateImageVideoKeyEnum(napi_env__ *)";
26            "OHOS::Media::MediaLibraryNapi::CreateDirectoryTypeEnum(napi_env__ *)";
27            "OHOS::Media::MediaLibraryNapi::JSGetSmartAlbums(napi_env__ *,napi_callback_info__ *)";
28            "OHOS::Media::MediaLibraryNapi::JSStoreMediaAsset(napi_env__ *,napi_callback_info__ *)";
29            "OHOS::Media::MediaLibraryNapi::JSStartImagePreview(napi_env__ *,napi_callback_info__ *)";
30            "OHOS::Media::MediaLibraryNapi::JSGetAlbums(napi_env__ *,napi_callback_info__ *)";
31            "OHOS::Media::MediaLibraryNapi::UserFileMgrGetAlbums(napi_env__ *,napi_callback_info__ *)";
32            "OHOS::Media::MediaLibraryNapi::CreateAlbumKeyEnum(napi_env__ *)";
33            "OHOS::Media::MediaLibraryNapi::CreatePositionTypeEnum(napi_env__ *)";
34
35            "OHOS::Media::FileAssetNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
36            "OHOS::Media::FileAssetNapi::JSGetDateTrashed(napi_env__ *,napi_callback_info__ *)";
37            "OHOS::Media::FileAssetNapi::UserFileMgrOpen(napi_env__ *,napi_callback_info__ *)";
38            "OHOS::Media::FileAssetNapi::JSGetDuration(napi_env__ *,napi_callback_info__ *)";
39            "OHOS::Media::FileAssetNapi::JSGetCount(napi_env__ *,napi_callback_info__ *)";
40            "OHOS::Media::FileAssetNapi::JSGetOrientation(napi_env__ *,napi_callback_info__ *)";
41            "OHOS::Media::FileAssetNapi::GetFileId(void)";
42            "OHOS::Media::FileAssetNapi::UserFileMgrGet(napi_env__ *,napi_callback_info__ *)";
43            "OHOS::Media::FileAssetNapi::UserFileMgrClose(napi_env__ *,napi_callback_info__ *)";
44            "OHOS::Media::FileAssetNapi::JSFavorite(napi_env__ *,napi_callback_info__ *)";
45            "OHOS::Media::FileAssetNapi::UserFileMgrTrash(napi_env__ *,napi_callback_info__ *)";
46            "OHOS::Media::FileAssetNapi::JSIsTrash(napi_env__ *,napi_callback_info__ *)";
47            "OHOS::Media::FileAssetNapi::UserFileMgrIsDirectory(napi_env__ *,napi_callback_info__ *)";
48            "OHOS::Media::FileAssetNapi::JSGetFileDisplayName(napi_env__ *,napi_callback_info__ *)";
49            "OHOS::Media::FileAssetNapi::GetMediaType(void)";
50            "OHOS::Media::FileAssetNapi::SetTrash(bool)";
51            "OHOS::Media::FileAssetNapi::JSGetFileId(napi_env__ *,napi_callback_info__ *)";
52            "OHOS::Media::FileAssetNapi::JSGetAlbumName(napi_env__ *,napi_callback_info__ *)";
53            "OHOS::Media::FileAssetNapi::JSGetArtist(napi_env__ *,napi_callback_info__ *)";
54            "OHOS::Media::FileAssetNapi::JSGetThumbnail(napi_env__ *,napi_callback_info__ *)";
55            "OHOS::Media::FileAssetNapi::JSTrash(napi_env__ *,napi_callback_info__ *)";
56            "OHOS::Media::FileAssetNapi::JSGetTitle(napi_env__ *,napi_callback_info__ *)";
57            "OHOS::Media::FileAssetNapi::JSGetDateModified(napi_env__ *,napi_callback_info__ *)";
58            "OHOS::Media::FileAssetNapi::JSClose(napi_env__ *,napi_callback_info__ *)";
59            "OHOS::Media::FileAssetNapi::GetFilePath(void)";
60            "OHOS::Media::FileAssetNapi::JSGetRelativePath(napi_env__ *,napi_callback_info__ *)";
61            "OHOS::Media::FileAssetNapi::JSGetWidth(napi_env__ *,napi_callback_info__ *)";
62            "OHOS::Media::FileAssetNapi::UserFileMgrCommitModify(napi_env__ *,napi_callback_info__ *)";
63            "OHOS::Media::FileAssetNapi::GetFileDisplayName(void)";
64            "OHOS::Media::FileAssetNapi::IsTrash(void)";
65            "OHOS::Media::FileAssetNapi::JSGetAlbumId(napi_env__ *,napi_callback_info__ *)";
66            "OHOS::Media::FileAssetNapi::IsFavorite(void)";
67            "OHOS::Media::FileAssetNapi::JSSetRelativePath(napi_env__ *,napi_callback_info__ *)";
68            "OHOS::Media::FileAssetNapi::JSGetDateAdded(napi_env__ *,napi_callback_info__ *)";
69            "OHOS::Media::FileAssetNapi::JSIsDirectory(napi_env__ *,napi_callback_info__ *)";
70            "OHOS::Media::FileAssetNapi::GetRelativePath(void)";
71            "OHOS::Media::FileAssetNapi::SetFavorite(bool)";
72            "OHOS::Media::FileAssetNapi::GetTitle(void)";
73            "OHOS::Media::FileAssetNapi::JSGetAlbum(napi_env__ *,napi_callback_info__ *)";
74            "OHOS::Media::FileAssetNapi::UserFileMgrFavorite(napi_env__ *,napi_callback_info__ *)";
75            "OHOS::Media::FileAssetNapi::JSGetMimeType(napi_env__ *,napi_callback_info__ *)";
76            "OHOS::Media::FileAssetNapi::JSGetMediaType(napi_env__ *,napi_callback_info__ *)";
77            "OHOS::Media::FileAssetNapi::UserFileMgrSet(napi_env__ *,napi_callback_info__ *)";
78            "OHOS::Media::FileAssetNapi::JSGetHeight(napi_env__ *,napi_callback_info__ *)";
79            "OHOS::Media::FileAssetNapi::JSSetTitle(napi_env__ *,napi_callback_info__ *)";
80            "OHOS::Media::FileAssetNapi::GetFileUri(void)";
81            "OHOS::Media::FileAssetNapi::GetOrientation(void)";
82            "OHOS::Media::FileAssetNapi::JSGetFileUri(napi_env__ *,napi_callback_info__ *)";
83            "OHOS::Media::FileAssetNapi::JSGetAlbumUri(napi_env__ *,napi_callback_info__ *)";
84            "OHOS::Media::FileAssetNapi::JSSetOrientation(napi_env__ *,napi_callback_info__ *)";
85            "OHOS::Media::FileAssetNapi::JSIsFavorite(napi_env__ *,napi_callback_info__ *)";
86            "OHOS::Media::FileAssetNapi::JSOpen(napi_env__ *,napi_callback_info__ *)";
87            "OHOS::Media::FileAssetNapi::UserFileMgrGetThumbnail(napi_env__ *,napi_callback_info__ *)";
88            "OHOS::Media::FileAssetNapi::JSParent(napi_env__ *,napi_callback_info__ *)";
89            "OHOS::Media::FileAssetNapi::JSGetSize(napi_env__ *,napi_callback_info__ *)";
90            "OHOS::Media::FileAssetNapi::JSGetDateTaken(napi_env__ *,napi_callback_info__ *)";
91            "OHOS::Media::FileAssetNapi::JSCommitModify(napi_env__ *,napi_callback_info__ *)";
92            "OHOS::Media::FileAssetNapi::JSGetFilePath(napi_env__ *,napi_callback_info__ *)";
93            "OHOS::Media::FileAssetNapi::JSSetFileDisplayName(napi_env__ *,napi_callback_info__ *)";
94
95            "OHOS::Media::AlbumNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
96            "OHOS::Media::AlbumNapi::UserFileMgrGetAssets(napi_env__ *,napi_callback_info__ *)";
97            "OHOS::Media::AlbumNapi::JSGetAlbumName(napi_env__ *,napi_callback_info__ *)";
98            "OHOS::Media::AlbumNapi::GetAlbumPath(void)";
99            "OHOS::Media::AlbumNapi::JSGetAlbumFileAssets(napi_env__ *,napi_callback_info__ *)";
100            "OHOS::Media::AlbumNapi::UserFileMgrCommitModify(napi_env__ *,napi_callback_info__ *)";
101            "OHOS::Media::AlbumNapi::JSAlbumNameSetter(napi_env__ *,napi_callback_info__ *)";
102            "OHOS::Media::AlbumNapi::JSGetCoverUri(napi_env__ *,napi_callback_info__ *)";
103            "OHOS::Media::AlbumNapi::JSGetAlbumPath(napi_env__ *,napi_callback_info__ *)";
104            "OHOS::Media::AlbumNapi::JSGetAlbumVirtual(napi_env__ *,napi_callback_info__ *)";
105            "OHOS::Media::AlbumNapi::JSGetAlbumDateModified(napi_env__ *,napi_callback_info__ *)";
106            "OHOS::Media::AlbumNapi::JSSetAlbumPath(napi_env__ *,napi_callback_info__ *)";
107            "OHOS::Media::AlbumNapi::JSGetAlbumRelativePath(napi_env__ *,napi_callback_info__ *)";
108            "OHOS::Media::AlbumNapi::JSGetCount(napi_env__ *,napi_callback_info__ *)";
109            "OHOS::Media::AlbumNapi::JSGetAlbumUri(napi_env__ *,napi_callback_info__ *)";
110            "OHOS::Media::AlbumNapi::GetAlbumUri(void)";
111            "OHOS::Media::AlbumNapi::JSCommitModify(napi_env__ *,napi_callback_info__ *)";
112            "OHOS::Media::AlbumNapi::JSGetAlbumId(napi_env__ *,napi_callback_info__ *)";
113            "OHOS::Media::AlbumNapi::GetAlbumId(void)";
114            "OHOS::Media::AlbumNapi::GetAlbumName(void)";
115
116            "OHOS::Media::PhotoAlbumNapi::Init(napi_env__*, napi_value__*)";
117
118            "OHOS::Media::SmartAlbumNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
119            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumDescriptionSetter(napi_env__ *,napi_callback_info__ *)";
120            "OHOS::Media::SmartAlbumNapi::GetCoverUri(void)";
121            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumDateModified(napi_env__ *,napi_callback_info__ *)";
122            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCapacity(napi_env__ *,napi_callback_info__ *)";
123            "OHOS::Media::SmartAlbumNapi::SetDescription(std::__h::basic_string<char,std::__h::char_traits<char>,std::__h::allocator<char>> &)";
124            "OHOS::Media::SmartAlbumNapi::UserFileMgrGetAssets(napi_env__ *,napi_callback_info__ *)";
125            "OHOS::Media::SmartAlbumNapi::JSCommitModify(napi_env__ *,napi_callback_info__ *)";
126            "OHOS::Media::SmartAlbumNapi::JSAddFileAssets(napi_env__ *,napi_callback_info__ *)";
127            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumNameSetter(napi_env__ *,napi_callback_info__ *)";
128            "OHOS::Media::SmartAlbumNapi::GetExpiredTime(void)";
129            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumExpiredTimeSetter(napi_env__ *,napi_callback_info__ *)";
130            "OHOS::Media::SmartAlbumNapi::JSRemoveFileAssets(napi_env__ *,napi_callback_info__ *)";
131            "OHOS::Media::SmartAlbumNapi::GetSmartAlbumName(void)";
132            "OHOS::Media::SmartAlbumNapi::UserFileMgrDeleteAsset(napi_env__ *,napi_callback_info__ *)";
133            "OHOS::Media::SmartAlbumNapi::GetSmartAlbumId(void)";
134            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumType(napi_env__ *,napi_callback_info__ *)";
135            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumDescription(napi_env__ *,napi_callback_info__ *)";
136            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumId(napi_env__ *,napi_callback_info__ *)";
137            "OHOS::Media::SmartAlbumNapi::GetSmartAlbumUri(void)";
138            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumName(napi_env__ *,napi_callback_info__ *)";
139            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumExpiredTime(napi_env__ *,napi_callback_info__ *)";
140            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCategoryId(napi_env__ *,napi_callback_info__ *)";
141            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumFileAssets(napi_env__ *,napi_callback_info__ *)";
142            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCategoryName(napi_env__ *,napi_callback_info__ *)";
143            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumUri(napi_env__ *,napi_callback_info__ *)";
144            "OHOS::Media::SmartAlbumNapi::JSGetSmartAlbumCoverUri(napi_env__ *,napi_callback_info__ *)";
145            "OHOS::Media::SmartAlbumNapi::JSSmartAlbumCoverUriSetter(napi_env__ *,napi_callback_info__ *)";
146            "OHOS::Media::SmartAlbumNapi::GetDescription(void)";
147            "OHOS::Media::SmartAlbumNapi::UserFileMgrRecoverAsset(napi_env__ *,napi_callback_info__ *)";
148            "OHOS::Media::SmartAlbumNapi::SetAlbumCapacity(int)";
149
150            "OHOS::Media::FetchFileResultNapi::UserFileMgrInit(napi_env__*, napi_value__*)";
151            "OHOS::Media::FetchFileResultNapi::JSGetPositionObject(napi_env__ *,napi_callback_info__ *)";
152            "OHOS::Media::FetchFileResultNapi::JSGetFirstObject(napi_env__ *,napi_callback_info__ *)";
153            "OHOS::Media::FetchFileResultNapi::JSClose(napi_env__ *,napi_callback_info__ *)";
154            "OHOS::Media::FetchFileResultNapi::JSGetCount(napi_env__ *,napi_callback_info__ *)";
155            "OHOS::Media::FetchFileResultNapi::JSGetAllObject(napi_env__ *,napi_callback_info__ *)";
156            "OHOS::Media::FetchFileResultNapi::JSGetLastObject(napi_env__ *,napi_callback_info__ *)";
157            "OHOS::Media::FetchFileResultNapi::JSIsAfterLast(napi_env__ *,napi_callback_info__ *)";
158            "OHOS::Media::FetchFileResultNapi::JSGetNextObject(napi_env__ *,napi_callback_info__ *)";
159
160            "_binary_medialibraryinf_abc_start";
161            "_binary_medialibraryinf_abc_end";
162            "_binary_medialibraryinf_js_start";
163            "_binary_medialibraryinf_js_end";
164            "NAPI_multimedia_mediaLibrary_GetJSCode";
165            "NAPI_multimedia_mediaLibrary_GetABCCode";
166    };
167  local:
168    *;
169};
170