|  |  | 
 |  |  | package com.genersoft.iot.vmp.media.zlm.dto; | 
 |  |  |  | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.GbStream; | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.dto.hook.OnStreamChangedHookParam; | 
 |  |  | import com.genersoft.iot.vmp.utils.DateUtil; | 
 |  |  | import io.swagger.v3.oas.annotations.media.Schema; | 
 |  |  | import org.jetbrains.annotations.NotNull; | 
 |  |  | import org.springframework.util.unit.DataUnit; | 
 |  |  |  | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | 
 |  |  |      * 客户端和服务器网络信息,可能为null类型 | 
 |  |  |      */ | 
 |  |  |     @Schema(description = "客户端和服务器网络信息,可能为null类型") | 
 |  |  |     private MediaItem.OriginSock originSock; | 
 |  |  |     private OnStreamChangedHookParam.OriginSock originSock; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 产生源类型的字符串描述 | 
 |  |  | 
 |  |  |      * 音视频轨道 | 
 |  |  |      */ | 
 |  |  |     @Schema(description = "音视频轨道") | 
 |  |  |     private List<MediaItem.MediaTrack> tracks; | 
 |  |  |     private List<OnStreamChangedHookParam.MediaTrack> tracks; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 音视频轨道 | 
 |  |  | 
 |  |  |         this.originType = originType; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public MediaItem.OriginSock getOriginSock() { | 
 |  |  |     public OnStreamChangedHookParam.OriginSock getOriginSock() { | 
 |  |  |         return originSock; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setOriginSock(MediaItem.OriginSock originSock) { | 
 |  |  |     public void setOriginSock(OnStreamChangedHookParam.OriginSock originSock) { | 
 |  |  |         this.originSock = originSock; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |         this.aliveSecond = aliveSecond; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public List<MediaItem.MediaTrack> getTracks() { | 
 |  |  |     public List<OnStreamChangedHookParam.MediaTrack> getTracks() { | 
 |  |  |         return tracks; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setTracks(List<MediaItem.MediaTrack> tracks) { | 
 |  |  |     public void setTracks(List<OnStreamChangedHookParam.MediaTrack> tracks) { | 
 |  |  |         this.tracks = tracks; | 
 |  |  |     } | 
 |  |  |  |