函数列表 | 描述 |
获取 SDK 版本号 | |
设置 V2TXLivePremier 回调接口 | |
设置 Log 的配置信息 | |
设置 SDK 接入环境 | |
设置 SDK 的授权 License | |
设置 SDK socks5 代理配置 | |
开启/关闭对音频采集数据的监听回调(可读写) | |
开启/关闭对最终系统要播放出的音频数据的监听回调 | |
开启/关闭耳返音频数据的监听回调 | |
设置 userId | |
调用实验性 API 接口 |
函数列表 | 描述 |
自定义 Log 输出回调接口 | |
setLicence 接口回调 | |
本地麦克风采集到的音频数据回调 | |
将各路待播放音频混合之后并在最终提交系统播放之前的数据回调 | |
耳返的音频数据 |
+ (V2TXLiveCode)setEnvironment: | (const char *)env |
参数 | 描述 |
env | 目前支持 “default” 和 “GDPR” 两个参数。 default:默认环境,SDK 会在全球寻找最佳接入点进行接入。 GDPR:所有音视频数据和质量统计数据都不会经过中国大陆地区的服务器。 |
+ (void)setLicence: | (NSString *)url |
key: | (NSString *)key |
参数 | 描述 |
key | licence的秘钥。 |
url | licence的地址。 |
+ (V2TXLiveCode)setSocks5Proxy: | (NSString *)host |
port: | (NSInteger)port |
username: | (NSString *)username |
password: | (NSString *)password |
config: |
参数 | 描述 |
config | 配置使用 socks5 代理服务器的协议。 |
host | socks5 代理服务器的地址。 |
password | socks5 代理服务器的验证的密码。 |
port | socks5 代理服务器的端口。 |
username | socks5 代理服务器的验证的用户名。 |
+ (V2TXLiveCode)enableAudioCaptureObserver: | (BOOL)enable |
format: |
参数 | 描述 |
enable | 是否开启。 【默认值】:false。 |
format | 设置回调出的 AudioFrame 的格式。 |
+ (V2TXLiveCode)enableAudioPlayoutObserver: | (BOOL)enable |
format: |
参数 | 描述 |
enable | 是否开启。 【默认值】:false。 |
format | 设置回调出的 AudioFrame 的格式。 |
+ (V2TXLiveCode)enableVoiceEarMonitorObserver: | (BOOL)enable |
参数 | 描述 |
enable | 是否开启。 【默认值】:false。 |
+ (void)setUserId: | (NSString *)userId |
参数 | 描述 |
userId | 业务侧自身维护的用户/设备id。 |
+ (V2TXLiveCode)callExperimentalAPI: | (NSString *)jsonStr |
参数 | 描述 |
jsonStr | 接口及参数描述的 JSON 字符串。 |
- (void)onLicenceLoaded: | (int)result |
Reason: | (NSString *)reason |
参数 | 描述 |
reason | 设置 licence 失败原因。 |
result | 设置 licence 结果 0 成功,负数失败。 |
- (void) onCaptureAudioFrame: |
参数 | 描述 |
frame | 音频数据。 |
- (void) onPlayoutAudioFrame: |
采样率 × 时间帧长 × 声道数 × 采样点位宽
。 48000 × 0.02s × 1 × 16bit = 15360bit = 1920字节
。参数 | 描述 |
frame | PCM 格式的音频数据帧。 |
- (void) onVoiceEarMonitorAudioFrame: |
采样率 × 时间帧长 × 声道数 × 采样点位宽
。 48000 × 0.02s × 1 × 16bit = 15360bit = 1920字节
。参数 | 描述 |
frame | PCM 格式的音频数据帧。 |
本页内容是否解决了您的问题?