public interface IMediaCodecUpload
void startEncoder()
void stopEncoder()
void setEncoderConfig(VideoEncoderConfig config)
config - void setEncoderListener(IEncoderListener listener)
void setWaterMark(WaterMark waterMark)
void setDynamicTexture(IDynamicTexture dynamicTexture)
void takeScreenShot(ScreenShotCallback callback)
void setNetworkBitrateSuggest(int bitrate)
void setBackground(Background background)
void onPeripheralsVideoDataReceived(DecodeVideoSample sample)
sample - 视频数据结构void onPeripheralsVideoConfigReceived(DecodeVideoConfig config)
void onPeripheralsVideoEnd()
void setVideoRenderPosition(VideoRenderPosition position)
void onExternalVideoEnd()
void pushExternalVideoDecodeInfo(ExternalDecodeInfo info)
info - 视频数据结构void setExternalVideoInterface(ExternalInterface.IExternalCameraData IExternalCameraData)
IExternalCameraData - void pushEncodeExternalData(ExternalYYMediaSample externalYYMediaSample)
externalYYMediaSample - void setGLManagerRunnable(java.lang.Runnable runnable)
runnable - void setExternalDecodeInterface(ExternalInterface.IExternalDecode IExternalDecode)
IExternalDecode -