public interface IPublishListener
| Modifier and Type | Method and Description |
|---|---|
void |
onEncodeFrameData(byte[] data,
int len,
long pts,
long dts,
int frameType,
VideoEncoderType encodeType,
int svcTid,
int svcSid)
编码后一帧视频数据的输出回调函数.
|
void |
onUpdateVideoSizeChanged(long streamid,
int width,
int height)
当内部编码分辨率变化的时候通知给传输
|
void |
onVideoAnchorStatus(Constant.AnchorStatus status)
开播状态回调
|
void onEncodeFrameData(byte[] data,
int len,
long pts,
long dts,
int frameType,
VideoEncoderType encodeType,
int svcTid,
int svcSid)
data - 编码后的视频数据 * @param len 视频数据的长度pts - 视频数据的pts, 单位是msdts - 视频数据的dts, 单位是msframeType - 视频数据的帧类型,YY系统中的帧类型取值一样.encodeType - 视频数据的编码类型,这里是开播SDK中定义的encodeType,特别提醒这里和yysdk中传输定义的encodeType有不同.void onUpdateVideoSizeChanged(long streamid,
int width,
int height)
streamid - streamID = 0width - 实际编码分辨率 宽height - 实际编码分辨率 高void onVideoAnchorStatus(Constant.AnchorStatus status)