import * as $dara from '@darabonba/typescript'; export declare class GetEditingProjectMaterialsResponseBodyLiveMaterials extends $dara.Model { /** * @remarks * The application name of the live stream. * * @example * testrecord */ appName?: string; /** * @remarks * The domain name of the live stream. * * @example * test.alivecdn.com */ domainName?: string; /** * @remarks * The URL of the live stream. * * @example * rtmp://test.alivecdn.com/testrecord/teststream */ liveUrl?: string; /** * @remarks * The name of the live stream. * * @example * testrecord */ streamName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetEditingProjectMaterialsResponseBodyMediaInfosFileInfoListFileBasicInfo extends $dara.Model { /** * @remarks * The bitrate. * * @example * 1132.68 */ bitrate?: string; /** * @remarks * The duration. * * @example * 216.206667 */ duration?: string; /** * @remarks * The file name. * * @example * example.mp4 */ fileName?: string; /** * @remarks * The file size. Unit: bytes. * * @example * 30611502 */ fileSize?: string; /** * @remarks * The file status. * * @example * Normal */ fileStatus?: string; /** * @remarks * The file type. * * @example * source_file */ fileType?: string; /** * @remarks * The Object Storage Service (OSS) URL of the file. * * @example * http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires=&OSSAccessKeyId=&Signature=&security-token= */ fileUrl?: string; /** * @remarks * The container format. * * @example * mov,mp4,m4a,3gp,3g2,mj2 */ formatName?: string; /** * @remarks * The height. * * @example * 540 */ height?: string; /** * @remarks * The region in which the file resides. * * @example * cn-shanghai */ region?: string; /** * @remarks * The width. * * @example * 960 */ width?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetEditingProjectMaterialsResponseBodyMediaInfosFileInfoList extends $dara.Model { /** * @remarks * The basic information of the file, such as the duration and size. */ fileBasicInfo?: GetEditingProjectMaterialsResponseBodyMediaInfosFileInfoListFileBasicInfo; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetEditingProjectMaterialsResponseBodyMediaInfosMediaBasicInfo extends $dara.Model { /** * @remarks * The business type of the media asset. * * @example * general */ businessType?: string; /** * @remarks * The category of the media asset. * * @example * video */ category?: string; /** * @remarks * The thumbnail URL of the media asset. * * @example * http://sample-bucket.oss-cn-shanghai.aliyuncs.com/sample-corver.jpg?Expires=1628670610&OSSAccessKeyId=AK&Signature=signature */ coverURL?: string; /** * @remarks * The time when the media asset was created. * * @example * 2020-12-26T04:11:08Z */ createTime?: string; /** * @remarks * The time when the media asset was deleted. * * @example * 2020-12-26T04:11:08Z */ deletedTime?: string; /** * @remarks * The description of the media asset. * * @example * sample_description */ description?: string; /** * @remarks * The URL of the media asset in another service. * * @example * http://bucket.oss-cn-shanghai.aliyuncs.com/file.mp4 */ inputURL?: string; /** * @remarks * The ID of the media asset. * * @example * *****64623a94eca8516569c8f***** */ mediaId?: string; /** * @remarks * The tags of the media asset. */ mediaTags?: string; /** * @remarks * The type of the media asset. * * @example * video */ mediaType?: string; /** * @remarks * The time when the media asset was last modified. * * @example * 2020-12-26T04:11:08Z */ modifiedTime?: string; /** * @remarks * The snapshots of the media asset. * * @example * null */ snapshots?: string; /** * @remarks * The source of the media asset. * * @example * oss */ source?: string; /** * @remarks * The sprite of the media asset * * @example * null */ spriteImages?: string; /** * @remarks * The status of the media asset. * * @example * Normal */ status?: string; /** * @remarks * The title of the media asset. * * @example * file.mp4 */ title?: string; /** * @remarks * The transcoding status of the media asset. * * Valid values: * * * TranscodeSuccess: transcoding completed. * * TranscodeFailed: transcoding failed. * * Init: initializing. * * Transcoding: transcoding in progress. * * @example * Init */ transcodeStatus?: string; /** * @remarks * The user data. * * @example * userData */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetEditingProjectMaterialsResponseBodyMediaInfos extends $dara.Model { /** * @remarks * The information about the file. */ fileInfoList?: GetEditingProjectMaterialsResponseBodyMediaInfosFileInfoList[]; /** * @remarks * The basic information of the media asset. */ mediaBasicInfo?: GetEditingProjectMaterialsResponseBodyMediaInfosMediaBasicInfo; /** * @remarks * The ID of the media asset. * * @example * *****64623a94eca8516569c8fe***** */ mediaId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetEditingProjectMaterialsResponseBody extends $dara.Model { /** * @remarks * The materials associated with the live stream. */ liveMaterials?: GetEditingProjectMaterialsResponseBodyLiveMaterials[]; /** * @remarks * The media assets that meet the specified conditions. */ mediaInfos?: GetEditingProjectMaterialsResponseBodyMediaInfos[]; /** * @remarks * The project ID. * * @example * *****67ae06542b9b93e0d1c387***** */ projectId?: string; /** * @remarks * The materials associated with the editing project. A live stream editing project will be associated with a regular editing project after the live streaming ends. * * @example * *****9b145c5cafc2e057304fcd***** */ projectMaterials?: string[]; /** * @remarks * The request ID. * * @example * ******89-C21D-4B78-AE24-3788B8****** */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }