package com.platform.modules.transcode.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.platform.common.utils.R;
import com.platform.modules.live.entity.LiveTranscodeInfoEntity;

import java.util.List;
import java.util.Map;

/**
 * @author MXY
 * 2020/1/7 18:30
 */
public interface TranscodeService {

    /**
     * 任务列表
     *
     * @param videoId 视频id
     * @param pageSize 分页大小
     * @param pageNo 页号
     * */
    R list(String videoId, Integer pageSize, Integer pageNo);

    /**
     * 转码任务详情
     *
     * @param videoId 视频id
     * */
    R info(String videoId);

    /**
     * 转码列表
     *
     * @return*/
    Page page(Map<String, Object> params);
}
