音视频接口
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:@""];
