com.aliyun.svideosdk.importer

## Interface AliyunIImport

- All Superinterfaces:
    AliyunIClipConstructor, AliyunIClipManager

      public interface AliyunIImport
      extends AliyunIClipConstructor

  An interface that is used to import videos to `AliyunIEditor`.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `generateProjectConfigure()` Generates the configuration file.
    `void` | `release()` Releases resources.
    `void` | `setVideoParam(AliyunVideoParam param)` Sets video parameters, such as the frame rate, bitrate, resolution, quality, display mode, and encoder type.

    - ### Methods inherited from interface com.aliyun.svideosdk.common.AliyunIClipConstructor

      `addImage, addVideo, addVideo, deleteMediaClip, getMediaPart, getMediaPartCount, removeMedia, removeVideo`

    - ### Methods inherited from interface com.aliyun.svideosdk.common.AliyunIClipManager

      `addMediaClip, addMediaClip, deleteLastMediaClip, deleteMediaClip, deleteMediaClip, getAllClips, getMediaClip, getMediaClipCount, swap, updateAllClips, updateMediaClip`

- - ### Method Detail

    - #### setVideoParam

          void setVideoParam(AliyunVideoParam param)

      Sets video parameters, such as the frame rate, bitrate, resolution, quality, display mode, and encoder type.
      Parameters:
        `param` -
      See Also:
        `AliyunVideoParam`

    - #### generateProjectConfigure

          java.lang.String generateProjectConfigure()

      Generates the configuration file.
      Returns:
        The path of the project.json file.

    - #### release

          void release()

      Releases resources.