public interface ILiveSession
| Modifier and Type | Method and Description |
|---|---|
void |
adjustEncoderBitrate(int bitRate) |
boolean |
isHardwareEncoderAvailable()
获取是否允许硬编开播
|
void |
requestIFrame() |
void |
setDynamicTexture(IDynamicTexture dynamicTexture) |
void |
setEncoderConfig(VideoEncoderConfig config)
配置编码器(软编硬编都需要配置)
|
void |
setEncoderListener(IEncoderListener listener) |
void |
setHardwareEncoderAvailable(boolean available)
设置是否允许硬编开播
|
void |
setLowDelayMode(boolean enable) |
void |
setNetworkBitrateSuggest(int bitrate) |
void |
setResolutionModifyConfigs(java.util.List<ResolutionModifyConfig> configs,
int intervalSecs) |
void |
setWaterMark(android.graphics.Bitmap bitmap,
int offsetX,
int offsetY) |
void |
startEncoder()
启动编码器
|
void |
stopAndRelease() |
void |
stopEncoder()
关闭编码器
|
void |
takeScreenShot(ScreenShotCallback callback) |
void stopAndRelease()
void startEncoder()
void stopEncoder()
void setEncoderConfig(VideoEncoderConfig config)
config - void setEncoderListener(IEncoderListener listener)
void setWaterMark(android.graphics.Bitmap bitmap,
int offsetX,
int offsetY)
void setDynamicTexture(IDynamicTexture dynamicTexture)
void takeScreenShot(ScreenShotCallback callback)
void setNetworkBitrateSuggest(int bitrate)
void adjustEncoderBitrate(int bitRate)
void requestIFrame()
void setLowDelayMode(boolean enable)
void setResolutionModifyConfigs(java.util.List<ResolutionModifyConfig> configs, int intervalSecs)
void setHardwareEncoderAvailable(boolean available)
available - boolean isHardwareEncoderAvailable()