X
本篇文章对你是否有帮助?
打分成功!
后续我们会做的更好!
更多建议:
请输入您的建议
邮箱格式不正确
我们收到了您的反馈。感谢您的建议。
提交
忽略
中文
中文
EN
FAQ
文档中心
下载
技术支持与服务
技术支持社区
服务支持
登录
注册
菊风已发布实时音视频2.0升级版(
2.0版本说明
),当前您正在访问1.0旧版本,点击
此处
可进入2.0升级版
一对一语音通话
新手指南
菊风云平台
实时音视频
一对一语音通话
一对一视频通话
多方语音通话
多方视频通话
语音互动直播
视频互动直播
纯语音通话
WebRTC
Cat.1 设备音视频通话
乐鑫 ESP32-S3 音视频通话
安卓手表音视频通话
小程序 音视频通话
电信通信云
国际短信
OTP验证码
产品概述
Demo 体验
跑通示例代码
快速开始
准备开发环境
登录
实现一对一通话
基本功能集成
通话管理
音频管理
进阶功能集成
使用 Token
获取通话状态通知
处理原始音频数据
自定义音频采集和渲染
客户端 API
Harmony
iOS
Android
Windows
C++
关键术语
相关链接
控制台说明
天赛鹰眼
客户端 API
>
iOS
概览
JCClient
JCClientCallback
JCMediaDevice
JCMediaDeviceCallback
JCCall
JCCallCallback
JCMediaChannel
JCMediaChannelCallback
错误码
1
//
2
// JCMediaDeviceVideoCanvas.h
3
// JCSDK-OC
4
//
5
// Created by maikireton on 2017/8/11.
6
// Copyright © 2017年 juphoon. All rights reserved.
7
//
8
9
#import <Foundation/Foundation.h>
10
#import "JCMediaDeviceConstants.h"
11
#if TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
12
#import <UIKit/UIKit.h>
13
#define JCView UIView
14
#elif TARGET_OS_MAC
15
#import <AppKit/AppKit.h>
16
#define JCView NSView
17
#endif
18
27
@interface
JCMediaDeviceVideoCanvas
: NSObject
28
32
@property
(nonatomic, readonly) NSString*
videoSource
;
33
37
@property
(nonatomic, readonly, strong) JCView*
videoView
;
38
42
@property
(nonatomic, readonly)
JCMediaDeviceRender
renderType
;
43
47
@property
(nonatomic)
id
customData
;
48
54
-(bool)replace:(NSString*)videoSource;
55
59
-(void)
pause
;
60
64
-(void)
resume
;
65
73
-(bool)rotate:(
int
)angle;
74
87
-(bool)snapshot:(
int
)width heigh:(
int
)height filePath:(NSString*)filePath;
88
101
-(bool)videoMirror:(
JCMediaDeviceMirror
)mirrorType;
102
117
-(bool)focus:(
float
)xPercent yPercent:(
float
)yPercent;
118
119
127
-(bool)setvideoEffect:(
JCMediaDeviceEffectType
)effectType andParam:(NSString*)paramJson;
128
134
-(bool)enableFreeze:(
bool
)enable;
135
136
137
@end
JCMediaDeviceRender
JCMediaDeviceRender
Definition
JCMediaDeviceConstants.h:31
-[JCMediaDeviceVideoCanvas pause]
void pause()
JCMediaDeviceMirror
JCMediaDeviceMirror
Definition
JCMediaDeviceConstants.h:121
JCMediaDeviceVideoCanvas::videoView
JCView * videoView
Definition
JCMediaDeviceVideoCanvas.h:37
JCMediaDeviceEffectType
JCMediaDeviceEffectType
Definition
JCMediaDeviceConstants.h:154
JCMediaDeviceVideoCanvas::videoSource
NSString * videoSource
Definition
JCMediaDeviceVideoCanvas.h:32
-[JCMediaDeviceVideoCanvas resume]
void resume()
JCMediaDeviceVideoCanvas::customData
id customData
Definition
JCMediaDeviceVideoCanvas.h:47
JCMediaDeviceVideoCanvas::renderType
JCMediaDeviceRender renderType
Definition
JCMediaDeviceVideoCanvas.h:42
JCMediaDeviceVideoCanvas
Definition
JCMediaDeviceVideoCanvas.h:28
提交成功
←
Harmony
Android
→