public class PushDataInfo extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
PushDataInfo()  | 
PushDataInfo(PushDataInfo 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 | 
|---|---|
String | 
getAcodec()
Get Audio codec,
Example: AAC. 
 | 
String | 
getAppName()
Get Push path. 
 | 
Long | 
getAsampleRate()
Get Sample rate. 
 | 
Long | 
getAudioFps()
Get Pushed audio frame rate in Hz. 
 | 
Long | 
getAudioSpeed()
Get Audio bitrate (bps) for publishing 
 | 
String | 
getBeginPushTime()
Get Push start time. 
 | 
String | 
getClientIp()
Get Push client IP. 
 | 
Long | 
getMetaAudioSpeed()
Get Audio bitrate (bps) in metadata 
 | 
Long | 
getMetaFps()
Get Frame rate in `metadata`. 
 | 
Long | 
getMetaVideoSpeed()
Get Video bitrate (bps) in metadata 
 | 
String | 
getPushDomain()
Get Push domain name. 
 | 
String | 
getResolution()
Get Resolution. 
 | 
String | 
getServerIp()
Get IP of the server that receives the stream. 
 | 
String | 
getStreamName()
Get Stream name. 
 | 
String | 
getVcodec()
Get Video codec,
Example: H.264. 
 | 
Long | 
getVideoFps()
Get Pushed video frame rate in Hz. 
 | 
Long | 
getVideoSpeed()
Get Video bitrate (bps) for publishing 
 | 
void | 
setAcodec(String Acodec)
Set Audio codec,
Example: AAC. 
 | 
void | 
setAppName(String AppName)
Set Push path. 
 | 
void | 
setAsampleRate(Long AsampleRate)
Set Sample rate. 
 | 
void | 
setAudioFps(Long AudioFps)
Set Pushed audio frame rate in Hz. 
 | 
void | 
setAudioSpeed(Long AudioSpeed)
Set Audio bitrate (bps) for publishing 
 | 
void | 
setBeginPushTime(String BeginPushTime)
Set Push start time. 
 | 
void | 
setClientIp(String ClientIp)
Set Push client IP. 
 | 
void | 
setMetaAudioSpeed(Long MetaAudioSpeed)
Set Audio bitrate (bps) in metadata 
 | 
void | 
setMetaFps(Long MetaFps)
Set Frame rate in `metadata`. 
 | 
void | 
setMetaVideoSpeed(Long MetaVideoSpeed)
Set Video bitrate (bps) in metadata 
 | 
void | 
setPushDomain(String PushDomain)
Set Push domain name. 
 | 
void | 
setResolution(String Resolution)
Set Resolution. 
 | 
void | 
setServerIp(String ServerIp)
Set IP of the server that receives the stream. 
 | 
void | 
setStreamName(String StreamName)
Set Stream name. 
 | 
void | 
setVcodec(String Vcodec)
Set Video codec,
Example: H.264. 
 | 
void | 
setVideoFps(Long VideoFps)
Set Pushed video frame rate in Hz. 
 | 
void | 
setVideoSpeed(Long VideoSpeed)
Set Video bitrate (bps) for publishing 
 | 
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, toJsonStringpublic PushDataInfo()
public PushDataInfo(PushDataInfo source)
public String getStreamName()
public void setStreamName(String StreamName)
StreamName - Stream name.public String getAppName()
public void setAppName(String AppName)
AppName - Push path.public String getClientIp()
public void setClientIp(String ClientIp)
ClientIp - Push client IP.public String getServerIp()
public void setServerIp(String ServerIp)
ServerIp - IP of the server that receives the stream.public Long getVideoFps()
public void setVideoFps(Long VideoFps)
VideoFps - Pushed video frame rate in Hz.public Long getVideoSpeed()
public void setVideoSpeed(Long VideoSpeed)
VideoSpeed - Video bitrate (bps) for publishingpublic Long getAudioFps()
public void setAudioFps(Long AudioFps)
AudioFps - Pushed audio frame rate in Hz.public Long getAudioSpeed()
public void setAudioSpeed(Long AudioSpeed)
AudioSpeed - Audio bitrate (bps) for publishingpublic String getPushDomain()
public void setPushDomain(String PushDomain)
PushDomain - Push domain name.public String getBeginPushTime()
public void setBeginPushTime(String BeginPushTime)
BeginPushTime - Push start time.public String getAcodec()
public void setAcodec(String Acodec)
Acodec - Audio codec,
Example: AAC.public String getVcodec()
public void setVcodec(String Vcodec)
Vcodec - Video codec,
Example: H.264.public String getResolution()
public void setResolution(String Resolution)
Resolution - Resolution.public Long getAsampleRate()
public void setAsampleRate(Long AsampleRate)
AsampleRate - Sample rate.public Long getMetaAudioSpeed()
public void setMetaAudioSpeed(Long MetaAudioSpeed)
MetaAudioSpeed - Audio bitrate (bps) in metadatapublic Long getMetaVideoSpeed()
public void setMetaVideoSpeed(Long MetaVideoSpeed)
MetaVideoSpeed - Video bitrate (bps) in metadatapublic Long getMetaFps()
public void setMetaFps(Long MetaFps)
MetaFps - Frame rate in `metadata`.Copyright © 2025. All rights reserved.