jancd/qiniu-developer_ShareGPT huggingface dataset:
human: 如何处理七牛云的低代码QPlayerEventListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QPlayerEventListener

#  QPlayerEventListener

最近更新时间: 2022-07-11 09:59:41

interface com.qlive.avparam.QPlayerEventListener

拉流事件回调

Index

方法

  * onPrepared
  * onInfo
  * onBufferingUpdate
  * onVideoSizeChanged
  * onError

方法

onPrepared

  * default void onPrepared(int preparedTime);
  * 拉流器准备中

Parameters

    * preparedTime: int 

准备耗时

Returns void

onInfo

  * default void onInfo(int what, int extra);
  * 拉流器信息回调

Parameters

    * what: int 

事件 参考七牛霹雳播放器

    * extra: int 

数据

Returns void

onBufferingUpdate

  * default void onBufferingUpdate(int percent);
  * 拉流缓冲跟新

Parameters

    * percent: int 

缓冲比分比

Returns void

onVideoSizeChanged

  * default void onVideoSizeChanged(int width, int height);
  * /视频尺寸变化回调

Parameters

    * width: int 

变化后的宽

    * height: int 

变化后高

Returns void

onError

  * default boolean onError(int errorCode);
  * 播放出错回调

Parameters

    * errorCode: int 

错误码 参考七牛霹雳播放器

Returns boolean

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QBeautySetting

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QBeautySetting

#  QBeautySetting

最近更新时间: 2022-07-11 10:00:16

class com.qlive.avparam.QBeautySetting

Index

方法

  * isEnabled
  * setEnable
  * getSmoothLevel
  * setSmoothLevel
  * getWhiten
  * setWhiten
  * getRedden
  * setRedden

方法

isEnabled

  * public boolean isEnabled();
  * Returns boolean

setEnable

  * public void setEnable(boolean enable);
  * 设置是否可用

Returns void

getSmoothLevel

  * public float getSmoothLevel();
  * Returns float

setSmoothLevel

  * public void setSmoothLevel(float smoothLevel);
  * 磨皮等级

Parameters

    * smoothLevel: float 

0.0 -1.0

Returns void

getWhiten

  * public float getWhiten();
  * Returns float

setWhiten

  * public void setWhiten(float whiten);
  * 设置美白等级

Parameters

    * whiten: float 

0.0 -1.0

Returns void

getRedden

  * public float getRedden();
  * Returns float

setRedden

  * public void setRedden(float redden);
  * 设置红润等级 0.0 -1.0

Parameters

    * redden: float 

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QConnectionStatusLister

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QConnectionStatusLister

#  QConnectionStatusLister

最近更新时间: 2022-07-11 09:59:52

interface com.qlive.avparam.QConnectionStatusLister

rtc推流链接状态监听

Index

方法

  * onConnectionStatusChanged

方法

onConnectionStatusChanged

  * void onConnectionStatusChanged(QRoomConnectionState state);
  * rtc推流链接状态

Parameters

    * state: QRoomConnectionState 

状态枚举

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QPlayerRenderView

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QPlayerRenderView

#  QPlayerRenderView

最近更新时间: 2022-07-11 10:01:05

interface com.qlive.avparam.QPlayerRenderView

观众播放器预览 子类 QPlayerTextureRenderView 和 QSurfaceRenderView

Index

方法

  * setDisplayAspectRatio
  * setRenderCallback
  * getView
  * getSurface

方法

setDisplayAspectRatio

  * void setDisplayAspectRatio(PreviewMode previewMode);
  * 设置预览模式

Parameters

    * previewMode: PreviewMode 

预览模式枚举

Returns void

setRenderCallback

  * void setRenderCallback(QRenderCallback rendCallback);
  * Returns void

getView

  * View getView();
  * Returns View

getSurface

  * Surface getSurface();
  * Returns Surface

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMicrophoneParam

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMicrophoneParam

#  QMicrophoneParam

最近更新时间: 2022-07-11 09:59:36

class com.qlive.avparam.QMicrophoneParam

麦克风参数

Index

字段

  * sampleRate
  * bitsPerSample
  * channelCount
  * bitrate

字段

sampleRate

  * public int sampleRate
  * 采样率 默认值48000

bitsPerSample

  * public int bitsPerSample
  * 采样位深 默认16

channelCount

  * public int channelCount
  * 通道数 默认 1

bitrate

  * public int bitrate
  * 码率 默认64000

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QCameraParam

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QCameraParam

#  QCameraParam

最近更新时间: 2022-07-11 10:03:19

class com.qlive.avparam.QCameraParam

摄像头参数

Index

字段

  * width
  * height
  * FPS
  * bitrate

字段

width

  * public int width
  * 分辨率宽 默认值 720

height

  * public int height
  * 分辨高 默认值 1280

FPS

  * public int FPS
  * 帧率 默认值25

bitrate

  * public int bitrate
  * 码率 默认值1500

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMixStreaming.MixStreamParams

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMixStreaming.MixStreamParams

#  QMixStreaming.MixStreamParams

最近更新时间: 2022-07-11 16:47:47

class com.qlive.avparam.QMixStreaming.MixStreamParams

混流画布参数

Index

字段

  * mixStreamWidth
  * mixStringHeight
  * mixBitrate
  * FPS
  * backGroundImg

字段

mixStreamWidth

  * public int mixStreamWidth
  * 混流画布宽

mixStringHeight

  * public int mixStringHeight
  * 混流画布高

mixBitrate

  * public int mixBitrate
  * 混流码率

FPS

  * public int FPS
  * 混流帧率

backGroundImg

  * public [QMixStreaming.TranscodingLiveStreamingImage](https://developer.qiniu.com/lowcode/api/12076/QMixStreaming_TranscodingLiveStreamingImage) backGroundImg
  * 混流背景图片

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMixStreaming.TranscodingLiveStreamingImage

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMixStreaming.TranscodingLiveStreamingImage

#  QMixStreaming.TranscodingLiveStreamingImage

最近更新时间: 2022-07-11 16:48:54

class com.qlive.avparam.QMixStreaming.TranscodingLiveStreamingImage

背景图片

Index

字段

  * url
  * x
  * y
  * width
  * height

字段

url

  * public String url
  * 背景图网络url

x

  * public int x
  * x坐标

y

  * public int y
  * y坐标

width

  * public int width
  * 背景图宽

height

  * public int height
  * 背景图高

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMixStreaming.CameraMergeOption

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMixStreaming.CameraMergeOption

#  QMixStreaming.CameraMergeOption

最近更新时间: 2022-07-11 16:49:09

class com.qlive.avparam.QMixStreaming.CameraMergeOption

摄像头混流参数

Index

字段

  * isNeed
  * x
  * y
  * z
  * width
  * height

字段

isNeed

  * public boolean isNeed
  * 是否参与混流

x

  * public int x
  * x坐标

y

  * public int y
  * y坐标

z

  * public int z
  * z坐标

width

  * public int width
  * 用户视频宽

height

  * public int height
  * 用户视频高

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMixStreaming.MergeOption

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMixStreaming.MergeOption

#  QMixStreaming.MergeOption

最近更新时间: 2022-07-11 16:49:27

class com.qlive.avparam.QMixStreaming.MergeOption

某个用户的混流参数 只需要指定用户ID 和他的摄像头麦克风混流参数

Index

字段

  * uid
  * cameraMergeOption
  * microphoneMergeOption

字段

uid

  * public String uid
  * 用户混流参数的ID

cameraMergeOption

  * public [QMixStreaming.CameraMergeOption](https://developer.qiniu.com/lowcode/api/12078/QMixStreaming_CameraMergeOption) cameraMergeOption
  * 视频混流参数

microphoneMergeOption

  * public [QMixStreaming.MicrophoneMergeOption](https://developer.qiniu.com/lowcode/api/12080/QMixStreaming_MicrophoneMergeOption) microphoneMergeOption
  * 音频混流参数

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QMixStreaming.MicrophoneMergeOption

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QMixStreaming.MicrophoneMergeOption

#  QMixStreaming.MicrophoneMergeOption

最近更新时间: 2022-07-11 16:49:36

class com.qlive.avparam.QMixStreaming.MicrophoneMergeOption

麦克风混流参数

Index

字段

  * isNeed

字段

isNeed

  * public boolean isNeed
  * 是否参与混流

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QPushRenderView

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QPushRenderView

#  QPushRenderView

最近更新时间: 2022-07-11 10:16:30

interface com.qlive.rtclive.QPushRenderView

推流预览窗口 子类实现 QPushSurfaceView 和 QPushTextureView

Index

方法

  * getView
  * getQNRender

方法

getView

  * View getView();
  * Returns View

getQNRender

  * QNRenderView getQNRender();
  * renview

Returns QNRenderView

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QPlayerClient

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QPlayerClient

#  QPlayerClient

最近更新时间: 2022-07-11 10:00:56

interface com.qlive.playerclient.QPlayerClient

拉流客户端

Index

方法

  * getService
  * setLiveStatusListener
  * getClientType
  * joinRoom
  * leaveRoom
  * destroy
  * play
  * pause
  * resume
  * addPlayerEventListener
  * removePlayerEventListener

方法

getService

  * @Override() <T extends QLiveService>T getService(Class<T> serviceClass);
  * 获取插件服务实例

Parameters

    * serviceClass: Class 

插件的类

Returns QLiveService

setLiveStatusListener

  * @Override() void setLiveStatusListener(QLiveStatusListener liveStatusListener);
  * 设置直播状态回调

Parameters

    * liveStatusListener: [QLiveStatusListener](https://developer.qiniu.com/lowcode/api/12084/QLiveStatusListener)

直播事件监听

Returns void

getClientType

  * @Override() QClientType getClientType();
  * 当前客户端类型 QClientType.PUSHER 代表推流端 QClientType.PLAYER 代表拉流端

Returns
[QClientType](https://developer.qiniu.com/lowcode/api/12053/QClientType)

joinRoom

  * void joinRoom(String roomID, QLiveCallBack<QLiveRoomInfo> callBack);
  * 加入房间

Parameters

    * roomID: String 

房间ID

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

leaveRoom

  * void leaveRoom(QLiveCallBack<Void> callBack);
  * 离开房间 离开后可继续加入其他房间 如上下滑动切换房间

Parameters

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

回调

Returns void

destroy

  * @Override() void destroy();
  * 销毁释放资源 离开房间后退出页面不再使用需要释放

Returns void

play

  * void play(@NotNull() QPlayerRenderView renderView);
  * 设置预览窗口 内置 QPlayerTextureRenderView(推荐)/ QSurfaceRenderView

Parameters

    * renderView: [QPlayerRenderView](https://developer.qiniu.com/lowcode/api/12069/QPlayerRenderView)

预览窗口

Returns void

pause

  * void pause();
  * 暂停

Returns void

resume

  * void resume();
  * 恢复

Returns void

addPlayerEventListener

  * void addPlayerEventListener(QPlayerEventListener playerEventListener);
  * 添加播放器事件监听

Parameters

    * playerEventListener: [QPlayerEventListener](https://developer.qiniu.com/lowcode/api/12066/QPlayerEventListener)

播放器事件监听

Returns void

removePlayerEventListener

  * void removePlayerEventListener(QPlayerEventListener playerEventListener);
  * 移除播放器事件监听

Parameters

    * playerEventListener: [QPlayerEventListener](https://developer.qiniu.com/lowcode/api/12066/QPlayerEventListener)

播放器事件监听

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLiveStatusListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLiveStatusListener

#  QLiveStatusListener

最近更新时间: 2022-07-11 10:17:38

interface com.qlive.core.QLiveStatusListener

直播状态监听

Index

方法

  * onLiveStatusChanged

方法

onLiveStatusChanged

  * void onLiveStatusChanged(QLiveStatus liveStatus);
  * 直播间状态变化 业务状态

Parameters

    * liveStatus: [QLiveStatus](https://developer.qiniu.com/lowcode/api/12051/QLiveStatus)

业务状态

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLinkMicService

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLinkMicService

#  QLinkMicService

最近更新时间: 2022-07-11 10:18:07

interface com.qlive.linkmicservice.QLinkMicService

连麦服务

Index

方法

  * getAllLinker
  * setUserPreview
  * kickOutUser
  * updateExtension
  * addMicLinkerListener
  * removeMicLinkerListener
  * getInvitationHandler
  * getAudienceMicHandler
  * getAnchorHostMicHandler

方法

getAllLinker

  * List<QMicLinker> getAllLinker();
  * 获取当前房间所有连麦用户

Returns List

setUserPreview

  * void setUserPreview(String uID, QPushRenderView preview);
  * 设置某人的连麦视频预览 麦上用户调用 上麦后才会使用切换成rtc连麦 下麦后使用拉流预览

Parameters

    * uID: String 

用户ID

    * preview: [QPushRenderView](https://developer.qiniu.com/lowcode/api/12082/QPushRenderView)

预览窗口

Returns void

kickOutUser

  * void kickOutUser(String uID, String msg, QLiveCallBack<Void> callBack);
  * 踢人

Parameters

    * uID: String 

用户ID

    * msg: String 

附加消息

    * callBack: [QLiveCallBack](https://developer.qiniu.com/lowcode/api/12052/QLiveCallBack)

操作回调

Returns void

updateExtension

  * void updateExtension(@NotNull() QMicLinker micLinker, QExtension QExtension, QLiveCallBack<Void> callBack);
  * 跟新扩展字段

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

麦位置

    * QExtension: [QExtension](https://developer.qiniu.com/lowcode/api/12059/QExtension)

扩展字段

Returns void

addMicLinkerListener

  * void addMicLinkerListener(QLinkMicServiceListener listener);
  * 添加麦位监听

Parameters

    * listener: [QLinkMicServiceListener](https://developer.qiniu.com/lowcode/api/12086/QLinkMicServiceListener)

麦位监听

Returns void

removeMicLinkerListener

  * void removeMicLinkerListener(QLinkMicServiceListener listener);
  * 移除麦位监听

Parameters

    * listener: [QLinkMicServiceListener](https://developer.qiniu.com/lowcode/api/12086/QLinkMicServiceListener)

麦位监听

Returns void

getInvitationHandler

  * QInvitationHandler getInvitationHandler();
  * 获得连麦邀请处理

Returns
[QInvitationHandler](https://developer.qiniu.com/lowcode/api/12055/QInvitationHandler)

getAudienceMicHandler

  * QAudienceMicHandler getAudienceMicHandler();
  * 观众向主播连麦处理器

Returns
[QAudienceMicHandler](https://developer.qiniu.com/lowcode/api/12089/QAudienceMicHandler)

getAnchorHostMicHandler

  * QAnchorHostMicHandler getAnchorHostMicHandler();
  * 主播处理自己被连麦处理器

Returns
[QAnchorHostMicHandler](https://developer.qiniu.com/lowcode/api/12087/QAnchorHostMicHandler)

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLinkMicServiceListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLinkMicServiceListener

#  QLinkMicServiceListener

最近更新时间: 2022-07-11 09:59:26

interface com.qlive.linkmicservice.QLinkMicServiceListener

麦位监听

Index

方法

  * onLinkerJoin
  * onLinkerLeft
  * onLinkerMicrophoneStatusChange
  * onLinkerCameraStatusChange
  * onLinkerKicked
  * onLinkerExtensionUpdate

方法

onLinkerJoin

  * void onLinkerJoin(QMicLinker micLinker);
  * 有人上麦

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

连麦者

Returns void

onLinkerLeft

  * void onLinkerLeft(@NotNull() QMicLinker micLinker);
  * 有人下麦

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

连麦者

Returns void

onLinkerMicrophoneStatusChange

  * void onLinkerMicrophoneStatusChange(@NotNull() QMicLinker micLinker);
  * 有人麦克风变化

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

连麦者

Returns void

onLinkerCameraStatusChange

  * void onLinkerCameraStatusChange(@NotNull() QMicLinker micLinker);
  * 有人摄像头状态变化

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

连麦者

Returns void

onLinkerKicked

  * void onLinkerKicked(@NotNull() QMicLinker micLinker, String msg);
  * 有人被踢

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

连麦者

    * msg: String 

自定义扩展消息

Returns void

onLinkerExtensionUpdate

  * void onLinkerExtensionUpdate(@NotNull() QMicLinker micLinker, QExtension QExtension);
  * 有人扩展字段变化

Parameters

    * micLinker: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

连麦者

    * QExtension: [QExtension](https://developer.qiniu.com/lowcode/api/12059/QExtension)

扩展信息

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QAnchorHostMicHandler

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QAnchorHostMicHandler

#  QAnchorHostMicHandler

最近更新时间: 2022-07-11 10:16:41

interface com.qlive.linkmicservice.QAnchorHostMicHandler

主播端连麦器

Index

方法

  * setMixStreamAdapter

方法

setMixStreamAdapter

  * public void setMixStreamAdapter(@NotNull() QLinkMicMixStreamAdapter QLinkMicMixStreamAdapter);
  * 设置混流适配器

Parameters

    * QLinkMicMixStreamAdapter: [QLinkMicMixStreamAdapter](https://developer.qiniu.com/lowcode/api/12088/QLinkMicMixStreamAdapter)

混流适配器

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QLinkMicMixStreamAdapter

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QLinkMicMixStreamAdapter

#  QLinkMicMixStreamAdapter

最近更新时间: 2022-07-11 16:47:37

interface com.qlive.linkmicservice.QLinkMicMixStreamAdapter

混流适配器

Index

方法

  * onMixStreamStart
  * onResetMixParam

方法

onMixStreamStart

  * QMixStreaming.MixStreamParams onMixStreamStart();
  * 连麦开始如果要自定义混流画布和背景 返回空则主播推流分辨率有多大就多大默认实现

Returns
[QMixStreaming.MixStreamParams](https://developer.qiniu.com/lowcode/api/12075/QMixStreaming_MixStreamParams)

onResetMixParam

  * List<QMixStreaming.MergeOption> onResetMixParam(List<QMicLinker> micLinkers, QMicLinker target, boolean isJoin);
  * 混流布局适配

Parameters

    * micLinkers: List 

变化后所有连麦者

    * target: [QMicLinker](https://developer.qiniu.com/lowcode/api/12063/QMicLinker)

当前变化的连麦者

    * isJoin: boolean 

当前变化的连麦者是新加还是离开

Returns List

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QAudienceMicHandler.LinkMicHandlerListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QAudienceMicHandler.LinkMicHandlerListener

#  QAudienceMicHandler.LinkMicHandlerListener

最近更新时间: 2022-07-11 10:01:11

interface com.qlive.linkmicservice.QAudienceMicHandler.LinkMicHandlerListener

观众连麦处理器监听 观众需要处理的事件

Index

方法

  * onConnectionStateChanged
  * onRoleChange

方法

onConnectionStateChanged

  * default void onConnectionStateChanged(QRoomConnectionState state);
  * 连麦模式连接状态 连接成功后 连麦器会主动禁用推流器 改用rtc

Parameters

    * state: QRoomConnectionState 

状态

Returns void

onRoleChange

  * void onRoleChange(boolean isLinker);
  * 本地角色变化

Parameters

    * isLinker: boolean 

当前角色是不是麦上用户 上麦后true 下麦后false

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QAudioFrameListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QAudioFrameListener

#  QAudioFrameListener

最近更新时间: 2022-07-11 15:04:48

interface com.qlive.avparam.QAudioFrameListener

音频帧监听

Index

方法

  * onAudioFrameAvailable

方法

onAudioFrameAvailable

  * void onAudioFrameAvailable(ByteBuffer srcBuffer, int size, int bitsPerSample, int sampleRate, int numberOfChannels);
  * 音频帧回调

Parameters

    * srcBuffer: ByteBuffer 

输入pcm数据

    * size: int 

大小

    * bitsPerSample: int 

位深

    * sampleRate: int 

采样率

    * numberOfChannels: int 

通道数

Returns void

以上内容是否对您有帮助？
human: 如何处理七牛云的低代码QVideoFrameListener

gpt: [低代码](https://developer.qiniu.com/lowcode) > API 文档 >
[互动直播](https://developer.qiniu.com/lowcode/api/12007/qlive-api) > [android
API文档](https://developer.qiniu.com/lowcode/api/12032/the-android-api-
documentation) > QVideoFrameListener

#  QVideoFrameListener

最近更新时间: 2022-07-11 15:07:22

interface com.qlive.avparam.QVideoFrameListener

Index

方法

  * onYUVFrameAvailable
  * onTextureFrameAvailable

方法

onYUVFrameAvailable

  * default void onYUVFrameAvailable(byte[] data, QVideoFrameType type, int width, int height, int rotation, long timestampNs);
  * Returns void

onTextureFrameAvailable

  * default int onTextureFrameAvailable(int textureID, QVideoFrameType type, int width, int height, int rotation, long timestampNs, float[] transformMatrix);
  * Returns int

以上内容是否对您有帮助？