public class YMFLiveStatisticManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static int |
RESET_DATA_COUNT |
protected static int |
RESET_DATA_TIME |
static java.lang.String |
TAG |
| Modifier and Type | Method and Description |
|---|---|
void |
beginCapture2Encode(long pts) |
void |
beginEncode(long pts) |
void |
calcPreProcessLatency(long startTime) |
void |
endEncode(int publishId,
long pts) |
java.lang.String |
getBaseUploadVideoStatistics(int sendSeq) |
static YMFLiveStatisticManager |
getInstance() |
java.lang.String |
getUploadVideoStatistics(boolean bKeyStat,
int publishId) |
void |
reset() |
void |
setCameraCaptureFrameRate() |
void |
setCaptureType(int type) |
void |
setGpuDeviceName(java.lang.String name) |
void |
setPmDesiredParam(int publishId,
int encodeWidth,
int encodeHeight,
int bitrate,
int fps) |
void |
setVideoDesiredEncodeBitrate(int publishId,
int bitrate) |
void |
setVideoEncodeDesiredFps(int publishId,
int fps) |
void |
setVideoEncodeHeight(int publishId,
int videoEncodeTypeId) |
void |
setVideoEncodeTimeDiff(int publishId,
int videoEncodeTimeDiff) |
void |
setVideoEncodeTypeId(int publishId,
int videoEncodeTypeId) |
void |
setVideoEncodeWidth(int publishId,
int videoEncodeTypeId) |
void |
setVideoPtsDtsMaxDiff(int publishId,
int videoPtsDtsMaxDiff) |
void |
setVideoPtsMaxDiff(int publishId,
long pts) |
void |
setVideoRealBitrate(int publishId,
int bitrate) |
void |
setVideoRealEncodeFps(int publishId,
int realFps) |
public static final java.lang.String TAG
protected static final int RESET_DATA_COUNT
protected static final int RESET_DATA_TIME
public static YMFLiveStatisticManager getInstance()
public void reset()
public void setGpuDeviceName(java.lang.String name)
public void setCameraCaptureFrameRate()
public void calcPreProcessLatency(long startTime)
public void setPmDesiredParam(int publishId,
int encodeWidth,
int encodeHeight,
int bitrate,
int fps)
public void setVideoEncodeTypeId(int publishId,
int videoEncodeTypeId)
public void setVideoEncodeWidth(int publishId,
int videoEncodeTypeId)
public void setVideoEncodeHeight(int publishId,
int videoEncodeTypeId)
public void setVideoEncodeDesiredFps(int publishId,
int fps)
public void setVideoRealEncodeFps(int publishId,
int realFps)
public void setVideoDesiredEncodeBitrate(int publishId,
int bitrate)
public void setVideoRealBitrate(int publishId,
int bitrate)
public void setCaptureType(int type)
public void beginEncode(long pts)
public void endEncode(int publishId,
long pts)
public void beginCapture2Encode(long pts)
public void setVideoPtsMaxDiff(int publishId,
long pts)
public void setVideoPtsDtsMaxDiff(int publishId,
int videoPtsDtsMaxDiff)
public void setVideoEncodeTimeDiff(int publishId,
int videoEncodeTimeDiff)
public java.lang.String getUploadVideoStatistics(boolean bKeyStat,
int publishId)
public java.lang.String getBaseUploadVideoStatistics(int sendSeq)