简体中文

音视频接口

iOS APIs-音视频处理

更新日期:2025/5/13


目录


音视频接口

KY_SetHWDecode


功能描述:
设置指定通道的解码方式。


接口定义


- (void)KY_SetHWDecode:(NSInteger)channel 
	isHWDeocde:(BOOL)isHWDeocde;
			


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
isHWDeocde boolean 是否硬解码(YES为硬解,NO为软解)


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_SetHWDecode:_mainChannel isHWDeocde:NO];
				


KY_SetDecodeDelayTime


功能描述:
设置解码最大延时,调整解码每帧时间间隔。


接口定义


- (void)TK_setDecocdeDelayTime:(NSInteger)delayTime
	durationTime:(NSInteger)durationTime
	channel:(NSInteger)channel;
			


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
delayTime long 最大延迟时间(ms)
durationTime long 解码时间间隔(ms) 0 ~ 30


回调说明

暂无


返回码

暂无


代码示例


 [self.camera TK_setDecocdeDelayTime:1500 durationTime:15 channel:0];
				


KY_StartListen


功能描述:
打开或关闭监听功能。


接口定义


- (void)KY_StartListen:(NSInteger)channel 
	isOn:(BOOL)isOn 
	isPlayer:(BOOL)isPlayer;
				


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
isOn boolean 是否打开(YES为打开,NO为关闭)
isPlayer boolean 是否解码音频并播放(默认为true)


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_StartListen:_mainChannel isOn:YES isPlayer:YES];
				


KY_StartTalk


功能描述:
打开或关闭对讲功能。


接口定义


- (void)KY_StartTalk:(NSInteger)channel 
	isResend:(BOOL)isResend 
	isOn:(BOOL)isOn;
				


参数说明

参数 类型 说明
channel int 连线使用的channel,一般为0
isResend boolean 是否启用Resend机制(YES为启用,NO为不启用)
isOn boolean 是否打开(YES为打开,NO为关闭)


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_StartTalk:self.mainChannel isResend:YES isOn:YES];
				


KY_setVideoDropModeWithChannel


功能描述:
设置视频解码达到最大缓存时的丢帧模式。


接口定义


- (void)KY_setVideoDropModeWithChannel:(NSInteger)channel
	mode:(DropMode)mode;
				


参数说明

参数 类型 说明
channel int av通道,一般为0
mode int 当出现延迟失,启用丢帧或者快进。mode = 0 丢P帧, mode = 1 快进


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_setVideoDropModeWithChannel:0 mode:0];
				


KY_StartRecording


功能描述:
开启或关闭本地录像功能。


接口定义


- (void)KY_StartRecording:(NSInteger)channel 
	fileName:(NSString * _Nullable)fileName 
	durationTime:(NSTimeInterval)durationTime 
	isOn:(BOOL)isOn
	isRecordAudio:(BOOL)isRecordAudio 
	success:(void (^ _Nonnull)(void))success 
	failure:(void (^ _Nonnull)(NSError * _Nonnull))failure;
				


参数说明

参数 类型 说明
channel int 设备连线的channel,一般为0
fileName string 保存到沙盒的文件名称
durationTime 录像持续时间(默认录影时长为3分钟),单位为毫秒
isOn boolean 打开或者关闭本地录像功能
isRecordAudio boolean 是否录音频
success 成功
failure 失败


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_StartRecording:_mainChannel withFileName:@"" durationTime:0 isOn:YES isRecordAudio:YES 
	success:^{
		}
	failure:^{
	}];
				


KY_Snapshot


功能描述:
截取liveView显示的图片。


接口定义


- (void)KY_Snapshot:(NSInteger)channel 
	fileName:(NSString * _Nullable)fileName;
				


参数说明

参数 类型 说明
channel int 设备连线的channel,一般为0
fileName string 保存到沙盒的文件名称


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_Snapshot:0 fileName:@""];
				

即刻开启您的物联网之旅

联系解决方案专家
Kalay App
解决方案
新闻动态
公司动态
行业资讯
媒体报道
永续发展
经营者的话
社会参与
环境永续
公司治理

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

© 2022 物联智慧科技(深圳)有限公司版权所有粤ICP备14023641号
在线咨询
扫一扫

TUTK服务尽在掌握

全国免费服务热线
+86 755 27702549

返回顶部