NERoomAnnotationController
@objcMembers
@MainActor
public class NERoomAnnotationController : NERoomWhiteBoardBaseController
-
Declaration
Swift
override public var isSupported: Bool { get }
-
当前是否打开了批注
Declaration
Swift
@MainActor public var isAnnotationEnabled: Bool { get }
-
设置批注白板是否可绘制
Declaration
Swift
@discardableResult @MainActor public func setEnableDraw(enable: Bool) -> Int
Return Value
0 代表成功,否则失败
-
设置批注白板
Declaration
Swift
@discardableResult @MainActor public func setupCanvas(view: NEWhiteboardView) -> Int
Parameters
view
白板视图
Return Value
0 代表成功,否则失败
-
重置批注白板
Declaration
Swift
@discardableResult @MainActor public func resetCanvas(view: NEWhiteboardView?) -> Int
Parameters
view
白板视图
Return Value
0 代表成功,否则失败
-
停止批注白板
Declaration
Swift
@MainActor public func stopAnnotationShare(callback: NECallback<AnyObject>? = nil)
Parameters
callback
关闭结果回调
-
将白板和被标注物的坐标绑定
Declaration
Swift
@discardableResult @MainActor public func lockCameraWithContent(width: Int, height: Int) -> Int
Parameters
width
被标注物的宽度(一般为视频画面宽度)
height
被标注物的高度(一般为视频画面高度度)
Return Value
0 代表成功,否则失败