onUserPublishStreamVideo property

FutureOr<void> Function(String streamId, StreamInfo streamInfo, bool isPublish)? onUserPublishStreamVideo
getter/setter pair

@detail callback @valid since 3.60. 自版本 3.60 起,该回调替换了 onUserPublishStreamonUserUnpublishStreamonUserPublishScreenonUserUnpublishScreen 方法。如果您已升级到 SDK 版本 3.60 或以上,且仍在使用这两个方法,请迁移至该回调。 @region 房间管理 @author xuyiling.x10 @brief 房间内远端用户发布或取消发布视频流的回调。 @param streamId 流 ID,用于标识特定的视频流。 @param streamInfo 流信息结构体,包含房间 ID、用户 ID 等详细信息,参看 StreamInfo{@link #StreamInfo}。 @param isPublish 远端用户是否发布视频流。 + true:已发布。 + false:已取消发布或未发布。 @note 当房间内的远端用户调用 publishStreamVideo{@link #RTCRoom#publishStreamVideo} 发布或取消发布由摄像头采集的媒体流时,本地用户会收到该回调,此时本地用户可以自行选择是否调用 subscribeStreamVideo{@link #RTCRoom#subscribeStreamVideo} 订阅或取消订阅此流。

Implementation

FutureOr<void> Function(
        String streamId, StreamInfo streamInfo, bool isPublish)?
    onUserPublishStreamVideo;