package video.pano.rtc.native.api import video.pano.rtc.native.Callback interface IRtcAnnotation { fun startAnnotation(params: Map, callback: Callback) fun stopAnnotation(callback: Callback) fun setVisible(params: Map, callback: Callback) fun setRoleType(params: Map, callback: Callback) fun setToolType(params: Map, callback: Callback) fun setLineWidth(params: Map, callback: Callback) fun setColor(params: Map, callback: Callback) fun setFontStyle(params: Map, callback: Callback) fun clearContents(params: Map, callback: Callback) fun clearUserContents(params: Map, callback: Callback) fun undo(callback: Callback) fun redo(callback: Callback) fun snapshot(params: Map, callback: Callback) }