public class VideoPlayerDataStat
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
VideoPlayerDataStat.AudienceHiidoStatInfoKey |
static class |
VideoPlayerDataStat.BluRayType |
static class |
VideoPlayerDataStat.VideoRenderTimeStamp |
| Constructor and Description |
|---|
VideoPlayerDataStat() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearVideoRenderPtsStatistics(long streamId) |
java.lang.String |
getAudienceVideoData(long streamId)
该方法给yyLive(通过IGetVideoHiidoStatInfo接口,而接口是在ycloud实现的)
调用顺序:yylivesdk->ycloud->yyvideoplayer/yyvideolib)
获取观众端数据信息
|
static VideoPlayerDataStat |
getInstance() |
int |
getIsSvcData() |
void |
putLostRenderFrameToStat(long streamId,
int frameRate) |
void |
putRenderFrameRateToStat(long streamId,
int frameCount) |
void |
putVideoDecodeIdToStat(long streamId,
int VideoDecodeId) |
void |
putVideoRenderPtsStatistics(long streamId,
long renderTimeStamp,
boolean bClean) |
void |
setBitRate(long streamId,
java.lang.String bitrate) |
void |
setDecodeDelayFrameCount(long streamId,
int count) |
void |
setDecoderFrameRate(long streamId,
int frameRate) |
void |
setDecoderResolution(long streamId,
int resolution) |
void |
setFirstFrameDeltaTime(long streamId,
long deltaStreamPreparedTime,
long deltaFirstFrameArrived2RenderedTime) |
void |
setIsBlueRay(long streamId,
int isBlueRay) |
void |
setIsSvcData() |
void |
updateVideoDecodedFrameRate(long streamId,
int fps) |
void |
updateVideoRenderPtsDiff(long streamId) |
public static VideoPlayerDataStat getInstance()
public void setIsSvcData()
public int getIsSvcData()
public void setDecoderFrameRate(long streamId,
int frameRate)
public void setDecoderResolution(long streamId,
int resolution)
public void putVideoDecodeIdToStat(long streamId,
int VideoDecodeId)
public java.lang.String getAudienceVideoData(long streamId)
public void putRenderFrameRateToStat(long streamId,
int frameCount)
public void putLostRenderFrameToStat(long streamId,
int frameRate)
public void clearVideoRenderPtsStatistics(long streamId)
public void putVideoRenderPtsStatistics(long streamId,
long renderTimeStamp,
boolean bClean)
public void updateVideoRenderPtsDiff(long streamId)
public void setIsBlueRay(long streamId,
int isBlueRay)
public void setBitRate(long streamId,
java.lang.String bitrate)
public void updateVideoDecodedFrameRate(long streamId,
int fps)
streamId - resolution - 高16位是宽,低16位是高public void setDecodeDelayFrameCount(long streamId,
int count)
public void setFirstFrameDeltaTime(long streamId,
long deltaStreamPreparedTime,
long deltaFirstFrameArrived2RenderedTime)