import * as $dara from '@darabonba/typescript'; export declare class GetEditingProjectMaterialsResponseBodyLiveMaterials extends $dara.Model { /** * @remarks * Name of the live streaming application. * * @example * testrecord */ appName?: string; /** * @remarks * Streaming domain name for live streaming. * * @example * test.alivecdn.com */ domainName?: string; /** * @remarks * Streaming URL for the live stream. * * @example * rtmp://test.alivecdn.com/testrecord/teststream */ liveUrl?: string; /** * @remarks * 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 * Bitrate of the file. * * @example * 1132.68 */ bitrate?: string; /** * @remarks * Duration of the file. * * @example * 216.206667 */ duration?: string; /** * @remarks * Name of the file. * * @example * example.mp4 */ fileName?: string; /** * @remarks * Size of the file, in bytes. * * @example * 30611502 */ fileSize?: string; /** * @remarks * Status of the file. * * @example * Normal */ fileStatus?: string; /** * @remarks * Type of the file. * * @example * source_file */ fileType?: string; /** * @remarks * OSS URL of the file. * * @example * http://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4?Expires=&OSSAccessKeyId=&Signature=&security-token= */ fileUrl?: string; /** * @remarks * Container format. * * @example * mov,mp4,m4a,3gp,3g2,mj2 */ formatName?: string; /** * @remarks * Height of the video. * * @example * 540 */ height?: string; /** * @remarks * Region where the file is stored. * * @example * cn-shanghai */ region?: string; /** * @remarks * Width of the video. * * @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 * Basic file information, such as 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 * Business type of the media asset. * * @example * general */ businessType?: string; /** * @remarks * Category of the media asset. * * @example * video */ category?: string; /** * @remarks * URL of the thumbnail image. * * @example * http://sample-bucket.oss-cn-shanghai.aliyuncs.com/sample-corver.jpg?Expires=1628670610&OSSAccessKeyId=AK&Signature=signature */ coverURL?: string; /** * @remarks * Time when the media asset was created. * * @example * 2020-12-26T04:11:08Z */ createTime?: string; /** * @remarks * Time when the media asset was deleted. * * @example * 2020-12-26T04:11:08Z */ deletedTime?: string; /** * @remarks * Description of the media asset. * * @example * sample_description */ description?: string; /** * @remarks * URL of the media asset in the source system. * * @example * http://bucket.oss-cn-shanghai.aliyuncs.com/file.mp4 */ inputURL?: string; /** * @remarks * ID of the media asset. * * @example * *****64623a94eca8516569c8f***** */ mediaId?: string; /** * @remarks * Tags associated with the media asset. * * @example * tag1 */ mediaTags?: string; /** * @remarks * Media type of the asset. * * @example * video */ mediaType?: string; /** * @remarks * Time when the media asset was last modified. * * @example * 2020-12-26T04:11:08Z */ modifiedTime?: string; /** * @remarks * Thumbnail images. * * @example * null */ snapshots?: string; /** * @remarks * Source of the media asset. * * @example * oss */ source?: string; /** * @remarks * Sprite image. * * @example * null */ spriteImages?: string; /** * @remarks * Status of the resource. * * @example * Normal */ status?: string; /** * @remarks * Title of the media asset. * * @example * file.mp4 */ title?: string; /** * @remarks * Status of the transcoding task. * * @example * Init */ transcodeStatus?: string; /** * @remarks * User-defined 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 * File information. */ fileInfoList?: GetEditingProjectMaterialsResponseBodyMediaInfosFileInfoList[]; /** * @remarks * Basic information about the media asset. */ mediaBasicInfo?: GetEditingProjectMaterialsResponseBodyMediaInfosMediaBasicInfo; /** * @remarks * 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 * Media assets associated with live streams. */ liveMaterials?: GetEditingProjectMaterialsResponseBodyLiveMaterials[]; /** * @remarks * Collection of matching media assets. */ mediaInfos?: GetEditingProjectMaterialsResponseBodyMediaInfos[]; /** * @remarks * ID of the project. * * @example * *****67ae06542b9b93e0d1c387***** */ projectId?: string; /** * @remarks * Media assets associated with the editing project. After a live stream ends, it is linked to a standard editing project. * * @example * *****9b145c5cafc2e057304fcd***** */ projectMaterials?: string[]; /** * @remarks * ID of the request. * * @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; }); }