GetPullAddressBean.java 3.23 KB
package com.wd.foundation.bean.response;

import java.util.List;

import com.wd.foundation.bean.base.BaseBean;

public class GetPullAddressBean extends BaseBean {
    //清晰度 标准质量模板: lld:流畅。 lsd:标清。 lhd:高清。 lud :超清;默认全返回
    private OriginBean origin;
    private List<TransCodeBean> transCode;

    public OriginBean getOrigin() {
        return origin;
    }

    public void setOrigin(OriginBean origin) {
        this.origin = origin;
    }

    public List<TransCodeBean> getTransCode() {
        return transCode;
    }

    public void setTransCode(List<TransCodeBean> transCode) {
        this.transCode = transCode;
    }

    public static class OriginBean  extends BaseBean{
        private Long expireTime;
        private String definition;
        private String flvUrl;
        private String m3u8Url;
        private String rtmpUrl;
        private String rtsUrl;

        public String getDefinition() {
            return definition;
        }

        public void setDefinition(String definition) {
            this.definition = definition;
        }

        public String getFlvUrl() {
            return flvUrl;
        }

        public void setFlvUrl(String flvUrl) {
            this.flvUrl = flvUrl;
        }

        public String getM3u8Url() {
            return m3u8Url;
        }

        public void setM3u8Url(String m3u8Url) {
            this.m3u8Url = m3u8Url;
        }

        public String getRtmpUrl() {
            return rtmpUrl;
        }

        public void setRtmpUrl(String rtmpUrl) {
            this.rtmpUrl = rtmpUrl;
        }

        public String getRtsUrl() {
            return rtsUrl;
        }

        public void setRtsUrl(String rtsUrl) {
            this.rtsUrl = rtsUrl;
        }
        public Long getExpireTime() {
            return expireTime;
        }

        public void setExpireTime(Long expireTime) {
            this.expireTime = expireTime;
        }
    }

    public static class TransCodeBean extends BaseBean{
        private String definition;
        private Long expireTime;
        private String flvUrl;
        private String m3u8Url;
        private String rtmpUrl;
        private String rtsUrl;

        public String getDefinition() {
            return definition;
        }

        public void setDefinition(String definition) {
            this.definition = definition;
        }

        public String getFlvUrl() {
            return flvUrl;
        }

        public void setFlvUrl(String flvUrl) {
            this.flvUrl = flvUrl;
        }

        public String getM3u8Url() {
            return m3u8Url;
        }

        public void setM3u8Url(String m3u8Url) {
            this.m3u8Url = m3u8Url;
        }

        public String getRtmpUrl() {
            return rtmpUrl;
        }

        public void setRtmpUrl(String rtmpUrl) {
            this.rtmpUrl = rtmpUrl;
        }

        public String getRtsUrl() {
            return rtsUrl;
        }

        public void setRtsUrl(String rtsUrl) {
            this.rtsUrl = rtsUrl;
        }
        public Long getExpireTime() {
            return expireTime;
        }

        public void setExpireTime(Long expireTime) {
            this.expireTime = expireTime;
        }
    }
}