• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2025 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef FRAMEWORKS_ANI_SRC_INCLUDE_ANI_CLASSNAME_H
17 #define FRAMEWORKS_ANI_SRC_INCLUDE_ANI_CLASSNAME_H
18 
19 #include <string>
20 
21 namespace OHOS {
22 namespace Media {
23 
24 static const std::string PHOTO_ACCESS_HELPER_CLASS_SPACE = "L@ohos/file/photoAccessHelper/photoAccessHelper/";
25 static const std::string USER_FILE_MANAGER_CLASS_SPACE = "L@ohos/filemanagement/userFileManager/userFileManager/";
26 
27 static const std::string ANI_CLASS_FILE_ASSET_INFO = PHOTO_ACCESS_HELPER_CLASS_SPACE + "FileAssetInfoHandle";
28 static const std::string ANI_CLASS_CLOUD_ENHANCEMENT = PHOTO_ACCESS_HELPER_CLASS_SPACE + "CloudEnhancementHandle;";
29 static const std::string ANI_CLASS_FETCH_RESULT = PHOTO_ACCESS_HELPER_CLASS_SPACE + "FetchResultHandle;";
30 static const std::string PAH_ANI_CLASS_PHOTO_ALBUM_HANDLE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "AlbumHandle;";
31 static const std::string ANI_CLASS_PHOTO_ASSET = PHOTO_ACCESS_HELPER_CLASS_SPACE + "PhotoAssetHandle;";
32 static const std::string ANI_CLASS_PHOTO_ACCESS_HELPER = PHOTO_ACCESS_HELPER_CLASS_SPACE + "PhotoAccessHelperHandle;";
33 static const std::string ANI_CLASS_PHOTO_PROXY = PHOTO_ACCESS_HELPER_CLASS_SPACE + "PhotoProxyHandle;";
34 static const std::string ANI_CLASS_SIZE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "SizeImpl;";
35 static const std::string ANI_CLASS_MOVING_PHOTO = PHOTO_ACCESS_HELPER_CLASS_SPACE + "MovingPhotoHandle;";
36 static const std::string ANI_CLASS_MEDIA_ALBUM_CHANGE_REQUEST =
37     PHOTO_ACCESS_HELPER_CLASS_SPACE + "MediaAlbumChangeRequest;";
38 static const std::string ANI_CLASS_MEDIA_ASSET_CHANGE_REQUEST =
39     PHOTO_ACCESS_HELPER_CLASS_SPACE + "MediaAssetChangeRequest;";
40 static const std::string ANI_CLASS_MEDIA_ASSETS_CHANGE_REQUEST =
41     PHOTO_ACCESS_HELPER_CLASS_SPACE + "MediaAssetsChangeRequest;";
42 
43 static const std::string ANI_CLASS_ENUM_PHOTO_TYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "PhotoType;";
44 static const std::string ANI_CLASS_ENUM_PHOTO_SUBTYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "PhotoSubtype;";
45 static const std::string ANI_CLASS_ENUM_DYNAMIC_RANGE_TYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "DynamicRangeType;";
46 static const std::string ANI_CLASS_ENUM_POSITION_TYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "PositionType;";
47 static const std::string ANI_CLASS_ENUM_ALBUM_TYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "AlbumType;";
48 static const std::string ANI_CLASS_ENUM_ALBUM_SUBTYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "AlbumSubtype;";
49 static const std::string ANI_CLASS_ENUM_NOTIFY_TYPE = PHOTO_ACCESS_HELPER_CLASS_SPACE + "NotifyType;";
50 static const std::string ANI_CLASS_ENUM_MOVING_PHOTO_EFFECT_MODE =
51     PHOTO_ACCESS_HELPER_CLASS_SPACE + "MovingPhotoEffectMode;";
52 static const std::string ANI_CLASS_ENUM_CLOUD_ENHANCEMENT_TASK_STAGE =
53     PHOTO_ACCESS_HELPER_CLASS_SPACE + "CloudEnhancementTaskStage;";
54 
55 static const std::string UFM_ANI_CLASS_PHOTO_ALBUM_HANDLE = USER_FILE_MANAGER_CLASS_SPACE + "AlbumHandle;";
56 } // namespace Media
57 } // namespace OHOS
58 #endif  // FRAMEWORKS_ANI_SRC_INCLUDE_ANI_CLASSNAME_H