public class MediaSourceData extends AbstractModel
header, skipSign
Constructor and Description |
---|
MediaSourceData() |
MediaSourceData(MediaSourceData source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
LiveRecordInfo |
getLiveRecordInfo()
Get 直播录制信息,当文件来源为 Record 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSourceContext()
Get 用户创建文件时透传的字段。
|
String |
getSourceType()
Get 媒体文件的来源类别:
Record:来自录制。如直播录制、直播时移录制等。
Upload:来自上传。如拉取上传、服务端上传、客户端 UGC 上传等。
VideoProcessing:来自视频处理。如视频拼接、视频剪辑等。
TrtcRecord:来自TRTC 伴生录制。
WebPageRecord:来自全景录制。
Unknown:未知来源。
|
TrtcRecordInfo |
getTrtcRecordInfo()
Get TRTC 伴生录制信息,当文件来源为 TrtcRecord 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
WebPageRecordInfo |
getWebPageRecordInfo()
Get 全景录制信息,当文件来源为 WebPageRecord 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLiveRecordInfo(LiveRecordInfo LiveRecordInfo)
Set 直播录制信息,当文件来源为 Record 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSourceContext(String SourceContext)
Set 用户创建文件时透传的字段。
|
void |
setSourceType(String SourceType)
Set 媒体文件的来源类别:
Record:来自录制。如直播录制、直播时移录制等。
Upload:来自上传。如拉取上传、服务端上传、客户端 UGC 上传等。
VideoProcessing:来自视频处理。如视频拼接、视频剪辑等。
TrtcRecord:来自TRTC 伴生录制。
WebPageRecord:来自全景录制。
Unknown:未知来源。
|
void |
setTrtcRecordInfo(TrtcRecordInfo TrtcRecordInfo)
Set TRTC 伴生录制信息,当文件来源为 TrtcRecord 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setWebPageRecordInfo(WebPageRecordInfo WebPageRecordInfo)
Set 全景录制信息,当文件来源为 WebPageRecord 时有效。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public MediaSourceData()
public MediaSourceData(MediaSourceData source)
public String getSourceType()
public void setSourceType(String SourceType)
SourceType
- 媒体文件的来源类别:
public String getSourceContext()
public void setSourceContext(String SourceContext)
SourceContext
- 用户创建文件时透传的字段。public LiveRecordInfo getLiveRecordInfo()
public void setLiveRecordInfo(LiveRecordInfo LiveRecordInfo)
LiveRecordInfo
- 直播录制信息,当文件来源为 Record 时有效。
注意:此字段可能返回 null,表示取不到有效值。public TrtcRecordInfo getTrtcRecordInfo()
public void setTrtcRecordInfo(TrtcRecordInfo TrtcRecordInfo)
TrtcRecordInfo
- TRTC 伴生录制信息,当文件来源为 TrtcRecord 时有效。
注意:此字段可能返回 null,表示取不到有效值。public WebPageRecordInfo getWebPageRecordInfo()
public void setWebPageRecordInfo(WebPageRecordInfo WebPageRecordInfo)
WebPageRecordInfo
- 全景录制信息,当文件来源为 WebPageRecord 时有效。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.