程序包 rtc

类 MAnnotationInternal

java.lang.Object
rtc.MAnnotationInternal

public class MAnnotationInternal extends Object
注释模块.
  • 构造器详细资料

    • MAnnotationInternal

      public MAnnotationInternal(long annoObj)
  • 方法详细资料

    • isSupported

      public static boolean isSupported(long type)
    • removeAnnotationObj

      public int removeAnnotationObj(String boardId, String annotationId)
      移除指定注释
      参数:
      boardId - 白板id
      annotationId - 注释id
      返回:
      成功:0
    • undo

      public int undo(String boardId)
      撤销绘制
      参数:
      boardId - 白板id
      返回:
      成功:0
    • redo

      public int redo(String boardId)
      重新绘制
      参数:
      boardId - 白板id
      返回:
      成功:0
    • clearAnnotations

      public int clearAnnotations(String boardId)
      清空白板
      参数:
      boardId - 白板id
      返回:
      成功:0
    • addAnnotationObj

      public int addAnnotationObj(String boardId, String annotationStr)
      添加注释
      参数:
      boardId - 白板id
      annotationStr - 注释主体
      返回:
      成功:0
    • updateAnnotationObj

      public int updateAnnotationObj(String annotationId, String annotationStr)
      更新指定注释
      参数:
      annotationId - 注释id
      annotationStr - 注释主体
      返回:
      成功:0
    • getAnnotationList

      public LinkedList<String> getAnnotationList(String boardId)
      获取白板注释列表
      参数:
      boardId - 白板id
      返回:
      成功:0
    • setListener

      public boolean setListener(MAnnotationInternal.Listener listener)
    • freeListener

      public void freeListener()
    • initNativeListener

      public void initNativeListener()