diff --git a/api/@ohos.multimedia.mediaLibrary.d.ts b/api/@ohos.multimedia.mediaLibrary.d.ts index 769161ea3023b80fce25cbf7c02ec50171c2d8f9..67a85b44c91672217ea79298c3245a8e1af0e2a7 100644 --- a/api/@ohos.multimedia.mediaLibrary.d.ts +++ b/api/@ohos.multimedia.mediaLibrary.d.ts @@ -80,24 +80,28 @@ declare namespace mediaLibrary { * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @import import mediaLibrary from '@ohos.multimedia.mediaLibrary' + * @deprecated since 6 */ interface MediaAssetOption { /** * URI of the media source. * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core + * @deprecated since 6 */ src: string; /** * Multipurpose Internet Mail Extensions (MIME) type of the media. * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core + * @deprecated since 6 */ mimeType: string; /** * Relative path for storing media resources. * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core + * @deprecated since 6 */ relativePath?: string; } @@ -107,18 +111,21 @@ declare namespace mediaLibrary { * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @import import mediaLibrary from '@ohos.multimedia.mediaLibrary' + * @deprecated since 6 */ interface MediaSelectOption { /** * Media type, which can be image, video, or media (indicating both image and video). * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core + * @deprecated since 6 */ type: 'image' | 'video' | 'media'; /** * Maximum number of media items that can be selected * @since 6 * @syscap SystemCapability.Multimedia.MediaLibrary.Core + * @deprecated since 6 */ count: number; } @@ -959,6 +966,7 @@ declare namespace mediaLibrary { * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @param option Media resource option. * @param callback Callback used to return the URI that stores the media resources. + * @deprecated since 6 */ storeMediaAsset(option: MediaAssetOption, callback: AsyncCallback): void; /** @@ -967,6 +975,7 @@ declare namespace mediaLibrary { * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @param option Media resource option. * @return Promise used to return the URI that stores the media resources. + * @deprecated since 6 */ storeMediaAsset(option: MediaAssetOption): Promise; /** @@ -977,6 +986,7 @@ declare namespace mediaLibrary { * @param images List of images to preview. * @param index Sequence number of the first image to preview. * @param callback Callback used for image preview. No value is returned. + * @deprecated since 6 */ startImagePreview(images: Array, index: number, callback: AsyncCallback): void; /** @@ -985,6 +995,7 @@ declare namespace mediaLibrary { * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @param images List of images to preview. * @param callback Callback used for image preview. No value is returned. + * @deprecated since 6 */ startImagePreview(images: Array, callback: AsyncCallback): void; /** @@ -995,6 +1006,7 @@ declare namespace mediaLibrary { * @param images List of images to preview. * @param index Sequence number of the first image to preview. * @return Promise used to return whether the operation is successful. + * @deprecated since 6 */ startImagePreview(images: Array, index?: number): Promise; /** @@ -1004,6 +1016,7 @@ declare namespace mediaLibrary { * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @param option Media selection option. * @param callback Callback used to return the list of URIs that store the selected media resources. + * @deprecated since 6 */ startMediaSelect(option: MediaSelectOption, callback: AsyncCallback>): void; /** @@ -1013,6 +1026,7 @@ declare namespace mediaLibrary { * @syscap SystemCapability.Multimedia.MediaLibrary.Core * @param option Media selection option. * @return Promise used to return the list of URIs that store the selected media resources. + * @deprecated since 6 */ startMediaSelect(option: MediaSelectOption): Promise>; /**