setResult(RESULT_CANCELED); finish(); return; } }```其中,全局静态变量 MANDATORY_PERMISSIONS 已经包含了安卓系统音频相关的权限选项,具体内容如下:> "android.permission.MODIFY_AUDIO_SETTINGS",>> "android.permission.RECORD_AUDIO",>> "android.permission.INTERNET" 其中,三个选项的意思分别是修改系统音频设置选项、采集麦克风声音、使用网络的权...
Callback 会打断我们的连续逻辑,导致代码可读性变差,另外也容易在 callback 依赖的变量的生命周期上踩坑,比如在 callback 执行前提前释放了它会引用的变量。但在 Rust 中只需要创建两个 task 并等待 task 执行结... =&rk3s=8031ce6d&x-expires=1716222059&x-signature=ZBATKq17Y%2FQdtjsstx%2BuWqIqs9Y%3D) 这个例子相比线程的话,异步 task 会高效很多,但编程上并没有因此复杂多少。第二个例子,现在 mock 一个异步...
值得收藏````python# -*- coding: utf-8 -*-from pptx import Presentationfrom pdf2image import convert_from_path, convert_from_bytesfrom pdf2image.exceptions import ( PDFInfoNotInstalledError, PDFPageCountError, PDFSyntaxError)from sys import argvfrom PIL import Imagefrom pptx.enum.shapes import MSO_SHAPEfrom pptx.util import Inches, Ptfrom pptx.dml.color import RGBColorfrom...
同时app的枚举值可能会比较多。如图中的分区app=A和app=B的数据较多,但其他分区app=C、D、E、F、G数据量较少。 **为解决分区数据不均的问题,**我们引入了Range Partition,本质上是将数据量较小的分区自动合并成一个物理分区。 比如我们对于A、B分区来说,本身数据量较大,则还是放到各自单独的物理分区。但对剩余的分区,我们将根据指定的规则进行分区合并。其中C和D分区的数据合并到 app=~D分区,E、F、G三个分...
TTVideoEngineFinishReason objectivec typedef NS_ENUM( NSInteger, TTVideoEngineFinishReason)播放结束原因。 枚举值类型 值 说明 TTVideoEngineFinishReasonUserExited 0 用户主动退出播放。 TTVideoEng... 成员变量类型 名称 NSInteger maxCacheSize NSInteger preloadParallelNum NSString* downloadDirectory 变量说明 maxCacheSizeobjectivec @property(nonatomic, assign) NSInteger maxCacheSize;设置本地缓存最大...
类型变更变更详情 功能模块 改动的数据类型 说明 成员变量新增 字幕翻译服务 ByteRTCSubtitleMessage 在字幕内容回调 rtcRoom:onSubtitleMessageReceived: 的参数 ByteRTCSubtitleMessage 中新增成员变量 language 和 mode,可用于同时收到字幕原文和字幕译文。 成员变量变更 CDN 推流 ByteRTCMixedStreamLayoutRegionConfig 转推直播单个用户画面由设置相对于整体画面的归一化比例变更为可设置像素绝对值。 枚举值重命名 视频管...
成员变量变更 CDN 推流 MixedStreamLayoutRegionConfig 转推直播单个用户画面由设置相对于整体画面的归一化比例变更为可设置像素绝对值。 类型名称变更 消息 USER_ONLINE_STATUS 名称变更为 UserOnlineStatus。 错误码变更变更详情 错误码 说明 枚举值增删 UserMessageSendResult 新增客户端向业务服务器发送消息失败错误码:kUserMessageSendResultE2BSSendFailed = 17 kUserMessageSendResultE2BSReturnFailed = 18 3.54重要说...
VeLiveVideoEffectLicenseType objectivec typedef NS_ENUM( NSInteger, VeLiveVideoEffectLicenseType)视频特效的许可证认证方式。 枚举值类型 值 说明 VeLiveVideoEffectLicenseTypeOffLine 0 离线认证视频... volumeobjectivec @property (nonatomic, assign) float volume;混流音频的音量,范围为 [0.0,4.0]。当你将 VeLiveAudioMixType 设置为 VeLiveAudioMixPlayAndPush 时,该属性同时控制混流音频在拉流端和本地的播放...
LASER_PEN 7 激光笔 ERASER 100 橡皮擦 SELECT 1000 选择工具。选择图形后将出现选择框。如果默认的选择框样式无法满足你的需求,可以调用 setSelectionBoxStyle 更改选择框样式。 DRAG 1001 拖拽工具,设置后SDK处... 白板状态将为不可用。 ViewMode java public enum com.ss.video.byteboard.constant.WhiteBoardDefine.ViewMode视角同步 枚举值类型 值 说明 kBroadcast 0 视角设置者,一个白板支持多个设置者 kFollow 1 视角跟随...
VeLivePlayerResolutionSwitchReason objectivec typedef NS_ENUM( NSInteger, VeLivePlayerResolutionSwitchReason)直播播放器清晰度档位变化原因。 枚举值类型 值 说明 VeLivePlayerResolutionSwitchByAuto 0 ABR 自动切档。 VeLivePlayerResolutionSwitchByManual 1 手动切换档位。 VeLivePlayerConfiguration objectivec @interface VeLivePlayerConfiguration : NSObject播放器初始化相关配置。 成员变量类型 名称 B...
BDLLiveEngine 提供以下方法进入与离开直播间、设置监听器,以及获取直播间页面等。 objectivec @interface BDLLiveEngine : NSObject 成员变量 liveRoomConfiguration直播间配置信息。 objectivec @property (nona... success block 进入直播间成功后触发的回调,无返回值。 failure block 进入直播间失败后触发的回调,无返回值。参数:error,NSError 类型。error.code 的值为 BDLError 的枚举值,详见 BDLError。示例: object...
ByteRTCUserOfflineReason objectivec typedef NS_ENUM(NSUInteger, ByteRTCUserOfflineReason)远端用户离开房间的原因。 枚举值类型 值 说明 ByteRTCUserOfflineReasonQuit 0 远端用户调用 leaveRoom 方法主动退... ByteRTCSysStats objectivec @interface ByteRTCSysStats : NSObjectApp 使用的 cpu 和 memory 信息 信息由 SDK 周期性(2s)地通过 reportSysStats 回调事件通知给用户。 成员变量类型 名称 unsigned cpu_cores d...
成员变量变更 CDN 推流 ByteRTCMixedStreamLayoutRegionConfig 转推直播单个用户画面由设置相对于整体画面的归一化比例变更为可设置像素绝对值 错误码变更变更详情 错误码 说明 枚举值增删 ByteRTCUserMessageSendResult 新增客户端向业务服务器发送消息失败错误码:ByteRTCUserMessageSendResultE2BSSendFailed = 17 ByteRTCUserMessageSendResultE2BSReturnFailed = 18 3.54重要说明该版本 iOS 端新增音频编解码器插件、视频编...